たかぎとねこの忘備録

プログラミングに関する忘備録を自分用に残しときます。マサカリ怖い。

Expoで立ち上げたアプリをシミュレーターで開こうとしたら開けなくなった話

いつものように、expo start --clearでアプリを立ち上げて、iOSシミュレーターで開こうとしたら次のように表示された。

no launchable updates found in databaseと書かれている。

意味がよくわからない。。。

今度は、別のシミュレーターで開いてみた。すると次のようにエラーを示す内容すら表示されなかった。

問題の原因としては、アプリ立ち上げる数十分前にとある理由でexpo-cliのバージョンをアップデートしたことが思い当たる。けれどもダウングレードするにも、前のバージョンを覚えていない・・・

今日の作業が詰んでしまう音が聞こえた。

色々探していたら、次のIssueを見つけた。

github.com

試しに、app.config.jsのruntimeVersionコメントアウトしてみた。

const appConfig = {
    ....
    // runtimeVersion: { policy: "nativeVersion" },
    ....

すると、今度は無事にアプリが動いた。

今日作業は詰まずに済んだ。