最近、私はTestFlightにビルドして展開する必要があるアプリケーションのソースが送られてきました。残念ながら、私はデバッグモードまたはTestFlightからインストール一つに私のテストデバイス上でアプリケーションを実行しようとするたびに、それが次のエラーメッセージを投げて起動に失敗します。dyld:ライブラリがロードされていません...理由:適切な画像が見つかりません
dyld: Library not loaded: @rpath/Alamofire.framework/Alamofire
Referenced from: /var/containers/Bundle/Application/77FB1F81-25F5-4670-ACF1-F814543B9A0E/MyApp.app/MyApp
Reason: no suitable image found. Did find:
/private/var/containers/Bundle/Application/77FB1F81-25F5-4670-ACF1-F814543B9A0E/MyApp.app/Frameworks/Alamofire.framework/Alamofire: code signing blocked mmap() of '/private/var/containers/Bundle/Application/77FB1F81-25F5-4670-ACF1-F814543B9A0E/MyApp.app/Frameworks/Alamofire.framework/Alamofire'
/private/var/containers/Bundle/Application/77FB1F81-25F5-4670-ACF1-F814543B9A0E/MyApp.app/Frameworks/Alamofire.framework/Alamofire: code signing blocked mmap() of '/private/var/containers/Bundle/Application/77FB1F81-25F5-4670-ACF1-F814543B9A0E/MyApp.app/Frameworks/Alamofire.framework/Alamofire'
/private/var/containers/Bundle/Application/77FB1F81-25F5-4670-ACF1-F814543B9A0E/MyApp.app/Frameworks/Alamofire.framework/Alamofire: code signing blocked mmap() of '/private/var/containers/Bundle/Application/77FB1F81-25F5-4670-ACF1-F814543B9A0E/MyApp.app/Frameworks/Alamofire.framework/Alamofire'
アプリは、依存関係マネージャーとしてCOCOAPODSを使用しています。 Podfileには、問題があるAlamofireフレームワークに依存するTRONポッドがあります。 提出とデバッグのビルド中にアプリが構築、署名、検証されました。したがって、証明書やプロビジョニングプロファイルには関連していないようです。しかし、私はとにかく証明書とプロビジョニング・プロファイルを再作成しました。 (ただし、アプリがアプリストアに正常に送信されるため、これは当てはまりません)。アプリの開発者は問題なくアプリをビルドして実行します。私たちは、使用されているツールやライブラリのバージョンを確認しました。 (xcodeバージョン、cocoapodsバージョン、pods依存関係)。 ビルドしたすべての依存関係がインストールされたソースをビルドしようとしました(ポッドインストール)。
SOに類似の質問がありますが、この問題に直面したときにCOCOAPODSを処理していないようです。解決策は通常、手動でフレームワークを埋め込むことです。しかし、これはCOCOAPODスクリプトを使って統合されているため、適切なソリューションではありません。
その他に何か問題が発生する可能性がありますか?