如何在tvos应用程序中使用tvos框架

时间:2016-04-11 19:01:24

标签: xcode tvos

这是一个错误,或者我错过了什么。

如果我创建一个TVOS框架并将其添加到TVOS应用程序,它会在模拟器上正常加载,但无法在设备上加载。

这就是我所做的(Xcode 7.3):

  1. 创建新工作区。
  2. 在工作区内创建一个TVOS框架,顶层。
  3. 在同一工作区内创建一个TVOS应用程序,顶层。
  4. 在TVOS应用程序的常规设置中,将框架添加到“嵌入式二进制文件”。
  5. 在模拟器中运行。
  6. 好的,到目前为止,这么好。一切正常。您可以在框架中调用方法。

    1. 插上Apple TV并在其上运行。
    2. 现在一切都崩溃了。在加载时,barfs具有以下内容:

      dyld:未加载库:@ rpath / myfw.framework / myfw   参考自:/var/containers/Bundle/Application/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 个答案:

答案 0 :(得分:1)

您可能只为模拟器构建了TVOS框架。为#34; Generic Device"构建框架然后尝试在设备上运行您的应用程序。