2016-04-11 19 views
0

這是一個錯誤或者我錯過了一些東西。如何在tvos應用程序中使用tvos框架

如果我創建一個TVOS框架並將其添加到TVOS應用程序,它會在模擬器上正常加載,但無法加載到設備上。

這是我做(的Xcode 7.3):

  1. 創建一個新的工作區。
  2. 在頂層工作區內創建一個TVOS框架。
  3. 在頂層的相同工作區內創建一個TVOS應用程序。
  4. 在您的TVOS應用程序的常規設置中,將該框架添加到「嵌入式二進制文件」中。
  5. 在模擬器中運行它。

好吧,到目前爲止,這麼好。一切正常。你可以在框架中調用方法。

  1. 插入Apple TV並在其上運行。

現在這一切都崩潰了。雖然裝載,它barfs有以下幾點:

使dyld:庫未加載:@是rpath/myfw.framework/myfw 引用自:在/ var /瓶/包/應用/ E3183715-ADD6-492F-BC72-63CA853FF147/myapp.app/myapp 原因:找不到合適的圖像。確實發現: /private/var/containers/Bundle/Application/E3183715-ADD6-492F-BC72-63CA853FF147/myapp.app/Frameworks/myfw.framework/myfw:Mach-O的,但錯誤的體系結構

回答

1

你可能只爲模擬器構建您的TVOS框架。構建您的「通用設備」框架,然後嘗試在設備上運行您的應用程序。

相關問題