首页 文章

分发符合iOS 3.0的应用程序

提问于
浏览
0

我一直致力于为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

编辑

这里有一些可能有用的信息 . 我在我的项目中使用Three 20 API . 如果我使用iOS 3.1.3构建第一代iPod Touch,我必须将活动架构设置为armv6并检查构建活动架构仅框 . 它不会在armv7下构建 . 这可能是问题吗?

2 回答

  • 0

    您需要设置iPhone OS部署目标,但也可以在此处查看:http://0xced.blogspot.com/2010/07/using-sdk-313-with-iphone-sdk-4.html

    如果您的代码使用> = 3.2功能,那么您将找到一些生成警告的说明 .

  • 1

    将活动目标构建设置中的Base SDK字段更改为iPhone Device 3.2,因为4.0表示它将仅在iPhone 4上构建 .

    对于iPhone OS部署目标,请选择3.0,但请确保您没有使用任何特定于3.2的内容 .

相关问题