iOS 14.2シミュレータの除外アーキテクチャでarm64を設定すると大量のエラーが発生する 質問する

iOS 14.2シミュレータの除外アーキテクチャでarm64を設定すると大量のエラーが発生する 質問する

初めに免責事項: Apple Silicon M1 搭載の Mac Mini を使用しています。

Xcode 12 の既知のエラーのため、除外アーキテクチャに arm64 を設定しました。

リンクされたフレームワーク「XXXXXX」には、このターゲットに必要な 1 つ以上のアーキテクチャ (arm64) がありません。

シミュレータのコンソール (iOS 14 のみ) が起動時に大量のエラーを出力するように変更したため、間違ったハッシュ シミュレータに関するエラーが次のように表示されます。

[db] LSSchemaConfigureForStore がエラーで失敗しました。エラー ドメイン = NSOSStatusErrorDomain コード = -10817 "(null)" UserInfo = {_LSFunction = _LSSchemaConfigureForStore、ExpectedSimulatorHash = {長さ = 32、バイト = 0xc853fe2e 5309ad0b 8579253e 7b507c34 ... edcdfbe3 457f74e4 }、LSLine = 405、WrongSimulatorHash = {長さ = 32、バイト = 0x762c6c62 f729dcd9 f2ce6d7b bb9aec8d ... d11ece5a 5fc731a0 }}

他にもこの問題を抱えている人はいますか? よろしくお願いします。

ベストアンサー1

Rosetta で実行されている Xcode を使用して M1 MBP でビルドしたときに、多少異なりますが同様の問題が発生しました。Apple の API の一部が失敗し、失敗とともにコンソールにこのエラーが出力されます。

私の意見では、これはシミュレータのバグの一種であり、Xcode 12.3 以降で発生しています。12.4 で解決されるかもしれませんが、試していません。

とにかく、私にとってこの問題を解決したのは、iOS 13.7 シミュレータ ランタイムをダウンロードすることでした。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

次に、この iOS バージョンを使用して新しいシミュレーターを作成します。

ここに画像の説明を入力してください

この解決策がうまくいったが、iOS 14 が必要な場合は、他の 14.x バージョンを試すことができます。これは最新バージョンにのみ発生する問題かもしれません。

おすすめ記事