我有一个星期前提交的iPhone应用程序,一切都很好,花花公子。在我的手机和我的兄弟们的工作就像一个魅力。
然而,直到今天,当我在家里的一些手机上测试它时,它才变得混乱。他们无法做任何事情,它在登录后立即崩溃。我甚至把它们的版本放在我的手机上,它工作正常,即使是他们的帐户。这可能与配置文件有关吗?不同的固件在不同时间崩溃,如果这有帮助的话。
我很有点儿,因为我在一周前将其提交给了苹果公司的发行档案。你认为他们会遇到崩溃相同的问题吗?或者分发配置文件是否解决了我的问题?
好奇,因为这是我第一个获得苹果审核的官方应用程序。
库尔顿
答案 0 :(得分:0)
这可能是几件不同的事情。
第一个脱颖而出的是什么版本的ios是运行崩溃或有问题的手机?如果它们是4.0之前的版本,您可以随时下载较旧的SDK并在那里的模拟器上进行测试并进行调试。如果它们是4.0+,您是否尝试过在4.0,4.1,4.2的模拟器上进行测试?那些处理得好吗?
另一件事是,这些手机已经运行了一段时间吗?如果你重新启动它们,然后运行你的应用程序它还会崩溃吗?
关于配置文件,是否尝试过部署到其他手机?有关这方面的好文章可以在这里找到:http://www.innerfence.com/howto/install-iphone-application-ad-hoc-distribution
对于Apple发现这些崩溃等等。他们可能会也可能不会,但不管怎样,我会自行查看故障排除,因为如果它与某些手机一致,那可能反映在你的应用评论等...
希望这会有所帮助。
答案 1 :(得分:0)
您可能正在使用旧版iOS不支持的选择器。要解决此问题,您可能需要编辑代码以支持较旧的iOS版本
否则,将Xcode项目中的iOS部署目标更改为相应的版本。但首先,确定您的家庭设备是否运行较旧的iOS并在较旧的模拟器中测试您的项目以查看它是否仍然崩溃,您应该能够从调试控制台看到崩溃原因并进行修复。
测试后,在应用商店中更新您的应用。祝你好运。