2016-11-03 14 views
0

私が作成しているフレームワークには、いくつかの既存のフレームワークを組み込もうとしています。Carthage、Xcode 8、コード署名

すべては私の枠組みの中でうまくコンパイルが、私はアプリで私の枠組みを含めるしようとすると、それは次のようなメッセージでクラッシュ:私は私の依存関係を構築するためにカルタゴを使用してい

dyld: Library not loaded: @rpath/Alamofire.framework/Alamofire 
    Referenced from: /private/var/containers/Bundle/Application/E756029C-5B94-42DA-A783-7F9C27F32D84/ASMCL_Framework_Test_Project_01.app/Frameworks/ASMCLiOS.framework/ASMCLiOS 
    Reason: no suitable image found. Did find: 
    /private/var/containers/Bundle/Application/E756029C-5B94-42DA-A783-7F9C27F32D84/ASMCL_Framework_Test_Project_01.app/Frameworks/ASMCLiOS.framework/Frameworks/Alamofire.framework/Alamofire: required code signature missing for '/private/var/containers/Bundle/Application/E756029C-5B94-42DA-A783-7F9C27F32D84/ASMCL_Framework_Test_Project_01.app/Frameworks/ASMCLiOS.framework/Frameworks/Alamofire.framework/Alamofire' 

。カーセージを構築する際にこれらの依存関係に署名する方法はありますか?あるいは、これを解決するために何か必要なことはありますか?

答えて

0

私はで働いて物事を得ることができた:

私の目標のための「一般」設定で問題 #1401と再署名各フレームワーク
  • でBASHスクリプトを使用し
    • を、私はフレームワークを持っています「埋め込みバイナリ」、および「リンクされたフレームワークとライブラリ」のセクションを参照してください。
    • 「ビルド段階」セクションでは、「埋め込みフレームワーク」セクションにフレームワークがあり、「コードコピーオンコピー」チェックボックスが解除されています。
    • 注:「コピーフレームワーク」セクションを追加する必要はありませんでした。 (私は多くのビルドを行い、これに目をつけています)

    だから私は今起きているようです!だから、私はこの質問に答えました。

  • 関連する問題