我一直在研究一个我已经成功为iTouch,iPhone 3G,iPhone 3GS,iPhone 4,运行iOS 3.0+的应用程序。 当我将它插入Xcode并从那里构建时,它工作的很好。但是,在提交到应用商店后,它只能在iOS 4.0上构建。 为什么有明显的原因? 我的生成设置为: 有源体系:ARMv7的 体系结构:标准(ARMv6的ARMv7的) 基地SDK iPhone设备4.0 构建有效的架构只(不选) 有效的体系结构:用于ARMv6 ARMv7的 iPhone OS部署目标:iPhone OS 3.0分发应用程序兼容iOS 3.0 +
编辑
以下是一些可能有所帮助的信息。我在我的项目中使用Three 20 API。如果我在使用iOS 3.1.3的第一代iPod Touch上构建,则必须将活动体系结构设置为armv6,并检查构建活动体系结构专用框。它不会在armv7下建立。这可能是问题吗?
Info.plist中MinimumOSVersion的值是多少? – 2010-08-11 17:49:07
没有指定。 – 2010-08-11 17:55:27