初めに免責事項: 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 バージョンを試すことができます。これは最新バージョンにのみ発生する問題かもしれません。