在运行iPhone OS 3.0的设备上安装使用SDK 3.1.2构建的ad hoc-provisioned应用程序时出现问题

时间:2009-11-02 01:15:46

标签: iphone xcodebuild provisioning adhoc iphone-sdk-3.1

我正在尝试通过iTunes在运行iPhone OS 3.0的设备上安装在3.1.2 SDK下编译的ad hoc-provisioned iPhone应用程序。我收到一条消息“应用程序未安装,因为它需要更新版本的iPhone OS。”该项目的构建设置是“iPhone Device 3.0(Base SDK)”和“Distribution”。该应用程序成功安装在运行3.1.2的设备上。

是否可以使用3.1.2 SDK(而不仅仅是3.1.2)构建OS 3.0+?

2 个答案:

答案 0 :(得分:0)

您必须注意两个设置:

  • Base SDK:“该产品将根据此版本SDK的标头和库构建。”
  • iPhone OS部署目标:“代码将加载此版本和更高版本的iPhone OS。”

您的部署目标是否有可能设置为iPhone OS 3.1?

答案 1 :(得分:0)

构建>清理所有目标,然后再次构建解决了问题。感谢Ole,他间接地提醒我,我应该这样做。