我正在模拟器和2个iPhone中测试我的Xcode项目。这两款iPhone都是相同的,实际上是同时购买的。那是几年前的事了。现在Phone#1在iOS 9.3.2上运行,Phone#2在9.3.1上运行。我有Xcode专业人员,部署目标为9.3。 Xcode版本是7.3
我可以在模拟器中正常运行我的Xcode项目,当我插入电话#2时,但是在#1上,它将比#2执行更少的行,然后停止。
我已经浏览了这个article中的所有路径并且删除了所有这些路径:
我还尝试在上面的每个步骤中重新启动Xcode,然后重新启动iPhone,然后在加载时将其插入。什么都没有用
就像我说的那样,手机#1的代码实际运行了一点,但随后停止执行更多的线路。我通过代码来查看我的手机#1的原因和位置。没有错误,执行只是停止,有时在同一个地方,有时稍早。 Phone#2运行所有代码就好并返回结果。
发生什么事了!?为什么它在一部iPhone上工作而在另一部分iPhone中不工作,即使它们都运行相同的手机和相同的版本!?是否有另一个缓存路径,我应该尝试删除!?
更新#1: 每个@daneejela问题: 它停止的线每次都不同。当我设置配置文件时发生了一段时间。电话#1如果不是唯一的电话,是第一个我将测试我的配置设置。仅在几周前,它停止了在#1手机上工作。
更新#2: 不知怎的,我在苹果开发者的个人资料搞得一团糟,显示无效。我不得不重新生成它,它立即起作用。
答案 0 :(得分:2)
我看到苹果开发者导入/导出的奇怪行为。如果可行的话,还有一件事是,如果您还处于开发阶段,请在Apple开发人员处重新生成您的配置文件。如果这样做有效,请尽量不要再次触摸这些设置或对它们执行任何操作。
答案 1 :(得分:0)
如果您已经检查过设备设置:wifi,airplaneMode ....
然后尝试从两个设备上删除应用程序,然后在iPhone#2上重试。 (可能是您在之前的测试类型的工作人员中保留了userDefault中的不同值,该工作人员仍然在您的请求中使用)。
也可以尝试与其他用户或新用户(您的服务器可能在设备用户之间有关联)。
还会显示您的request
详细信息并说明您的服务器如何处理用户