1. ホーム
  2. ios

[解決済み] 理由: 適切な画像が見つからないため [閉鎖] 。

2022-06-14 20:25:59

質問

dyld: Library not loaded: @rpath/libswiftCore.dylib
  Referenced from: /var/mobile/Containers/Bundle/Application/3FC2DC5C-A908-42C4-8508-1320E01E0D5B/Stylist.app/Stylist
  Reason: no suitable image found.  Did find:
    /private/var/mobile/Containers/Bundle/Application/3FC2DC5C-A908-42C4-8508-1320E01E0D5B/testapp.app/Frameworks/libswiftCore.dylib: mmap() errno=1 validating first page of '/private/var/mobile/Containers/Bundle/Application/3FC2DC5C-A908-42C4-8508-1320E01E0D5B/testapp.app/Frameworks/libswiftCore.dylib'
(lldb) 

iPhoneでビルドすると、このエラーが出ます。シミュレータ上ではビルドできています。 提供ファイルをすべて作り直しましたが、まだ iPhone 上でビルドできません。私の Xcode は次のようなものです。

これはフレームワークの問題でしょうか、それとも署名の問題でしょうか?Xcode 6では発生しませんでした。ありがとうございます。

どのように解決するのですか?

以前、誤って証明書を失効させてしまい、この問題が発生しました。その後、私のすべての swift プロジェクトでこの問題が発生しました。この問題を解決する方法は2つあります。

製品 → クリーン(または CMD + シフト + K )

または、Xcodeの設定ファイルを手動でクリーニングすることで。

rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"
rm -rf ~/Library/Developer/Xcode/DerivedData
rm -rf ~/Library/Caches/com.apple.dt.Xcode