有没有办法用iOS 9.3测试我的Xcode 7.2编译的应用程序?
我在测试设备上安装了iOS 9.3测试版,因为我正在运行一些9.3编译的应用程序,但我还有一个在Xcode 7.2中编译的旧应用程序.我可以轻松地在任何iOS 9.2设备上运行该应用程序,但如果我尝试在一个iOS 9.3 beta设备上运行它,我会收到“找不到Developer Disk Image”错误.
Xcode 7.3包含对Swift的一些更新,所以我必须更改我的大量文件,我只想测试它是否正常工作.有没有办法做到这一点,而无需更改很多Swift代码?它是在针对9.2编译的App Store上,我可以在我的9.3设备上运行它,所以我不明白为什么它如此困难. 解决方法
如果您想避免Xcode的测试版可能会改变您的原始项目,只需制作项目的副本,然后在测试版中打开它.如果你有一个在Swift 2.1.1(Xcode 7.2)中运行的应用程序,与Swift 2.2(Xcode 7.3)的差异非常适中.如果您使用副本执行此操作,则可以确信您的原始项目不会被更改.
如果由于某种原因您不想这样做,您可以在运行iOS版测试版的设备上安装Xcode的生产版本中的应用程序: >首先,您要确保在测试版iOS设备上安装了配置文件.最简单的方法是在测试设备上运行一些来自beta Xcode的“Hello World”应用程序.如果系统提示您在您的设备上添加团队/个人资料,则应该像往常一样继续这样做. 显然,如果您要安装其他应用程序,则可以根据需要重复步骤2和3. 有许多不同的方法可以在设备上安装应用程序,但我发现这对于一次性安装最简单,设备就在我面前.如果以这种方式执行此操作,您将无法进行调试,但是您至少可以启动它,按照其步调运行它,查看设备控制台以获取可能是NSLog的任何调试消息等. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |