私のアプリの起動時にこのエラーが表示されます。私はMacOS High Sierra 10.13のXcode 9.0(9A235)の下にビルドしています。私は同じ結果でXcode 8.3.3でビルドを試みました。プロジェクトは、一般的にObjective Cのですが、フレームワークYouAppi.frameworkはスウィフトです:一見dyld:ライブラリがロードされていません:@ rpath/libswiftAVFoundation.dylib理由:画像が見つかりません
dyld: Library not loaded: @rpath/libswiftAVFoundation.dylib
Referenced from: /private/var/containers/Bundle/Application/7D3E2815-4CA3-4258-AEF6-C0626055A8F2/dingbats.app/Frameworks/YouAppi.framework/YouAppi
Reason: image not found
、これはthis questionと重複して表示されますが、エラーが1つで異なっています。他の質問では、理由はです。適切な画像が見つかりません、ここで私は画像が見つかりませんです。
私が試した解決するには、次
- 削除をして
- クリーンとOption +プロジェクトをきれいに
- 削除〜/ライブラリ/開発/ Xcodeの/ DerivedDataフォルダ枠組みを再度追加
- ビルド設定] - > [常に埋め込むスウィフト標準ライブラリは=はい
- ビルド設定 - >ストリップスウィフトシンボル=いいえ
- ビルド設GS - >リンク - >実行パス検索パス - executable_pathは/トラストが使用するように設定された
- チェック開発と配布証明書をフレームワーク@
- が追加@rpath
- が追加@loader_path
- を追加しましたシステムデフォルト
- 最新のWWDRとG2証明書がインストールされていることを確認しました
- 上記の証明書の有効性を確認しました
- YouAppi.frameworkをFrameworks /フォルダに移動しました。 (これは、「サードパーティのフレームワーク」フォルダ内にもともといた。)私は最近、新しいコンピュータに移動していない私のプロジェクトのフレームワークフォルダ
にlibswiftAVFoundation.dylibをコピーしようとしました
iPhone 7+ iOS 11.0.23(15A432)とiOS 9.3.5(13G36)を実行しているiPad Mini 1と同じ結果が得られました。
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
アイデア:
もこれを試してみましたか?
別のコンピュータで動作しますか? – LinusGeffarth
@ Linus、私はそれを構築するための別のコンピュータを持っていないが、私は同じ結果で上記の2つのデバイス(iPhone 7+とiPad Mini)を試してみた。 – drewster
プロジェクトを共有したいですか?私は私のマシンを使ってあなたのためにそれをテストすることができました。 – LinusGeffarth