2016-04-11 5 views
0

これはバグであるか、何か不足しています。tvosアプリケーションでtvosフレームワークを使用する方法

TVOSフレームワークを作成してTVOSアプリケーションに追加すると、シミュレータは正常に読み込まれますが、デバイスにロードされません。ここで

は、私がやったことだ(Xcodeの7.3):

  1. は、新しいワークスペースを作成します。
  2. トップレベルのワークスペース内にTVOSフレームワークを作成します。
  3. トップレベルの同じワークスペース内にTVOSアプリケーションを作成します。
  4. あなたのTVOSアプリケーションでは、一般設定で、フレームワークを「埋め込みバイナリ」に追加します。
  5. シミュレータで実行します。

これまでのところ、とても良いです。すべてが機能します。フレームワーク内のメソッドを呼び出すことができます。

  1. 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、間違ったアーキテクチャ

答えて

1

あなたがかもしれませんシミュレーターのためだけにあなたのTVOSフレームワークを構築してください。 "Generic Device"用のフレームワークを構築し、デバイス上でアプリケーションを実行しようとします。

関連する問題