これはバグであるか、何か不足しています。tvosアプリケーションでtvosフレームワークを使用する方法
TVOSフレームワークを作成してTVOSアプリケーションに追加すると、シミュレータは正常に読み込まれますが、デバイスにロードされません。ここで
は、私がやったことだ(Xcodeの7.3):
- は、新しいワークスペースを作成します。
- トップレベルのワークスペース内にTVOSフレームワークを作成します。
- トップレベルの同じワークスペース内にTVOSアプリケーションを作成します。
- あなたのTVOSアプリケーションでは、一般設定で、フレームワークを「埋め込みバイナリ」に追加します。
- シミュレータで実行します。
これまでのところ、とても良いです。すべてが機能します。フレームワーク内のメソッドを呼び出すことができます。
- Apple TVを接続し、それを実行します。
今すぐすべてが倒れます。
dyldの:ライブラリがロードされていない場合:/ var /コンテナ/バンドル/アプリケーション/ E3183715-ADD6-492F-BC72-63CA853FF147 /:@ RPATH/myfw.framework/myfw から参照さロードが、それは次のようにbarfs myapp.app/myapp 理由:適切な画像が見つかりません。見つけました: /private/var/containers/Bundle/Application/E3183715-ADD6-492F-BC72-63CA853FF147/myapp.app/Frameworks/myfw.framework/myfw:マッハ-O、間違ったアーキテクチャ