我在模拟器和2个iPhone中测试我的Xcode项目6.两个iPhone都是相同的,并且实际上是在同一时间一起购买的。那是几年前的事。现在,电话#1在iOS 9.3.2上运行,而电话2在9.3.1上运行。我有Xcode专业版,部署目标为9.3。 Xcode版本是7.3Xcode项目在一个设备上运行,但没有在另一个设备上运行
我可以在模拟器中正常运行我的Xcode项目,当我插入手机#2但在#1上时,它将执行比#2少的行,然后停止。
我在这article去,虽然所有的路径,并删除所有这些之一的时间:
- 〜/资源库/开发/ Xcode中/ DerivedData/
- 〜/资源库/开发/ Xcode中/ iOS的DeviceSupport/
- 〜/资源库/开发/ Xcode中/档案馆/
- 〜/资源库/开发/ CoreSimulator /设备
- 〜/库/应用程序支持/ iPhone模拟器/
我也尝试在上述每个步骤中重新启动Xcode,然后重新启动我的iPhone,然后在加载时将其插入。没有任何工作
就像我说的#1手机的代码实际上运行一点点,但然后停止执行更多的线。我通过代码来了解我的手机为什么和在哪里#1。没有错误,执行就停止了,有时在同一个地方,有时候稍早。 Phone#2运行所有代码就好了,并返回结果。
发生了什么事?!为什么它能在一部iPhone上运行,而不在另一部iPhone上运行,即使两部手机都运行相同的手机和版本!是否有另一个缓存路径,我应该尝试删除!?
更新#1: 每@daneejela问题: 其中它停止每次是不同的线路。当我设置配置文件前一段时间发生。电话#1如果不是唯一的电话,是第一个我会测试我的供应设置与否。仅仅几个星期前,它在#1电话上停止工作。
更新#2: 不知何故,我在苹果开发者的个人资料得到了所有搞砸了,并显示无效。我必须重新生成它,并立即开始工作。
1.)它每次都停止在同一行上工作(在电话#1上)吗? 2。)您是否可能在以前使用其他配置文件安装的应用程序或者您的配置文件可能不包含您的手机#1 udid? – daneejela
thx。检查我刚刚做的更新#1。 – user1019042
当你说“然后停止执行更多的行”,你的意思是你收到崩溃?你评估过崩溃日志吗?你有没有检查过手机#1的设备控制台?另外,你能否检查一下你的控制器是否进入了'didReceiveMemoryWarning'回调? – NeverHopeless