加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

有没有办法用iOS 9.3测试我的Xcode 7.2编译的应用程序?

发布时间:2020-12-15 01:47:49 所属栏目:百科 来源:网络整理
导读:我在测试设备上安装了iOS 9.3测试版,因为我正在运行一些9.3编译的应用程序,但我还有一个在Xcode 7.2中编译的旧应用程序.我可以轻松地在任何iOS 9.2设备上运行该应用程序,但如果我尝试在一个iOS 9.3 beta设备上运行它,我会收到“找不到Developer Disk Image”
我在测试设备上安装了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”应用程序.如果系统提示您在您的设备上添加团队/个人资料,则应该像往常一样继续这样做.
>退出测试版Xcode并启动生产Xcode并打开要安装的应用程序的项目.选择“通用iOS设备”,在跳转栏中选择活动方案,然后构建应用程序.然后,您应该在左侧面板的“Project Navigator”树中的Products文件夹中看到.app文件(不是红色).
>通过打开设备窗口(shift命令2)并选择有问题的设备,在设备上安装应用程序.在右侧面板中(如果您也显示控制台,也可以在右上方面板中),您将找到“已安装的应用程序”部分.只需将.app文件从Products文件夹拖到此已安装的应用程序部分即可.

screen snapshot

显然,如果您要安装其他应用程序,则可以根据需要重复步骤2和3.

有许多不同的方法可以在设备上安装应用程序,但我发现这对于一次性安装最简单,设备就在我面前.如果以这种方式执行此操作,您将无法进行调试,但是您至少可以启动它,按照其步调运行它,查看设备控制台以获取可能是NSLog的任何调试消息等.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读