2016-04-11 21 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框架。构建您的“通用设备”框架,然后尝试在设备上运行您的应用程序。

相关问题