我目前正在使用 Xcode 7 Beta 6,当我使用开发人员的证书直接部署时,该应用程序可以在模拟器和设备上运行。但是,当我尝试使用存档功能创建 IPA 文件时,该应用程序无法从设备启动。它崩溃并抱怨自定义框架未加载/找不到合适的图像。以下是崩溃日志的截图[删除了一些不必要的信息]:
我尝试使用企业证书和开发人员证书存档,并且都给出了相同的问题。有人可以帮忙吗?我从在线论坛尝试了几种建议的解决方案,但它们对我不起作用:
- 将自定义框架添加到嵌入式二进制文件并将二进制文件与库链接
- 构建阶段还将框架复制到框架文件夹
- 检查框架搜索路径
- 尝试在 iPhone 5 而不是 iPhone 6+ 上安装并出现同样的问题
- 在命令行上检查了框架的架构
- 这些框架也打包在 IPA 中
- 尝试创建一个简单的 Hello World 应用程序并成功生成 IPA。该应用程序使用企业配置文件在设备上启动,因此这告诉我证书正在运行。
进一步需要注意的是,当我在管理器工具上导出存档时,没有与自定义框架相关的权利。我不确定我们是否应该有任何东西。这是没有库权利的类似问题的屏幕截图:https ://drive.google.com/file/d/0B68-3G8aSUUHdjZWdjJrcHZEVEU/view
一般来说,当我通过开发人员的证书侧面加载应用程序时它正在工作,所以我不知道为什么存档可能会有不同的行为。
我尝试过的可能类似问题的其他解决方案,但无济于事。