Xcode部署目标

时间:2011-08-11 22:54:36

标签: iphone deployment xcode4

如果我的部署目标设置为iOS 4.1并提交给Apple,并且他们在iOS 4.3上测试应用程序,是否会导致应用程序出现故障?我的应用程序因我在iPhone 4上无法重新创建的错误而被拒绝。他们测试应用程序的设备模型完全相同。我根本找不到代码中的错误或错误。任何建议将不胜感激。

2 个答案:

答案 0 :(得分:0)

如果您构建应用程序以定位iOS 4.1,它应该在iOS 4.3上运行。您的应用程序可能会执行适用于4.1的操作,但会导致4.3上的问题;我自己已经在商店中使用了一个应用程序,并且必须发布更新,以便在较新的iOS版本下正常运行。

请注意,您可以告诉iOS模拟器要模拟的iOS版本:,选择版本,然后将针对该版本的系统库测试后续运行。

模拟器不是真实设备的完美再现,但希望您可以这样做来重现Apple在其设备上看到的行为。

答案 1 :(得分:0)

您是否在使用iOS 4.3的iPhone 4上进行了测试?这个难题有两个部分。如果他们因为在iPhone 4下崩溃而拒绝它,你必须检查你声称支持的所有不同的iOS版本。目标iOS 4.1应该仍然可以在4.3上运行,你可能会崩溃(显然你这样做)。通过在iPhone上使用该实际软件版本进行测试,您将找到该错误并希望将其压缩。祝你好运!