Dan*_*edo 8 xcode continuous-integration ios ios-simulator
遇到一个奇怪的问题:集成有时会失败:
测试目标[...]遇到错误(iOS模拟器无法安装应用程序.)
我们使用两个模拟器7.0和7.1进行测试.
我尝试在服务器上打开模拟器并通过ui清除它们的内容.我还试图删除〜/ Library/Application Support/iPhone/Simulator/7.xx/Applications数据而没有结果.
令人沮丧的是整合过程工作了几个小时,然后打破了上面提到的失败消息,然后工作.
我看过原木,但没有吸烟枪,但我可能错过了什么.
我应该在哪里调试这个?
如果这只是关于iOS模拟器无法安装应用程序的所有其他问题的特殊情况,那么我想我需要能够运行清理脚本.如何挂钩整合过程?
更新:我在每次集成之前手动运行此命令:
rm -rfv ~/Library/Application\ Support/iPhone\ Simulator/;
Run Code Online (Sandbox Code Playgroud)
结果相同.我有时会得到"iOS模拟器无法安装......"
我也尝试通过ui手动清除模拟器.我仍然遇到了这个问题.
小智 0
尝试通过将非空值分配给 -Info.plist 文件中的短捆绑版本字符串 (CFBundleShortVersionString) 来解决该问题。iOS 7 不喜欢内部版本号为空值。您可以使用一个脚本,在每次构建项目时自动将捆绑包编号加 1,以便该字段为空。您还可以在那里分配一个虚拟值以使其正常工作。
| 归档时间: |
|
| 查看次数: |
1528 次 |
| 最近记录: |