我向应用程序商店提交了一个iPhone应用程序,但它无法在iPod touch上运行,并显示它不兼容。我没有在应用程序上使用任何手机功能 当我第一次将应用程序提交到商店时,我在新SDK上使用了一些弃用的方法。所以我为条件编译制作了预处理器指令,如下所示:
#if __IPHONE_OS_VERSION_MIN_REQUIRED > __IPHONE_2_2
// iPhone 3.0 code here
#else
#endif
这可能是不兼容问题的原因。我将不胜感激任何帮助。
提前致谢, 莎拉
答案 0 :(得分:0)
有条件地编译不同版本的操作系统不应该影响应用程序可以运行的设备。
确保您在应用的构建设置中正确设置了Deployment Target
设置。它应设置为您支持的最低版本的iPhone OS。
您是否可以列出您在应用中使用的主要功能的简短摘要?