【发布时间】:2011-11-05 14:34:18
【问题描述】:
我已将我的 xcode 升级到 4.2 并尝试使用新的 xcode 构建我的旧项目。 我在新的 xcode 中更改了以下设置 -
架构 -> armv6 armv7
基础 SDK - ios5
编译器 -> LLVM GCC 4.2
iOS 部署目标 -> iOS 3.1
我能够在设备 (5.0 ios) 中构建和安装它,但是当我尝试使用存档进行分发构建时,它无法安装在显示 ios4 和 ios5 的无效权利的设备中。
当我用谷歌搜索时,我发现为了成功安装设置
仅构建活动架构 -> 否
在此之后,我通过 iTunes 在 iphone 3gs/4(4 和 ios5)中成功安装了我的发行版本 .ipa,但它仍然在 iphone3g(3.1.3ios) 中显示无效权利。 我的项目中也有静态库。
请帮我弄清楚如何创建一个应该安装在 3.1 到 5.0 ios 中的构建。
谢谢
【问题讨论】:
-
您是否检查过您的配置文件是否为发布构建正确设置?
-
是的,我已经检查过它们没问题。我正在尝试创建分发版本,并且创建的 .ipa 版本在 iphone 3gs/4 中成功安装,但仅在 ios 3.1.3 设备的 3g 中失败。