Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用XCode 3.2.3编译iphone 3.1.3?_Iphone_Xcode_Build_Ios4 - Fatal编程技术网

用XCode 3.2.3编译iphone 3.1.3?

用XCode 3.2.3编译iphone 3.1.3?,iphone,xcode,build,ios4,Iphone,Xcode,Build,Ios4,我刚刚下载了带有iPhoneSDK 4的XCode 3.2.3,但我需要用3.1.3编译我的应用程序,但在项目设置中没有相应的选项(只有4.0或3.2)。除了降级到XCode 3.2.2之外,还有其他可能性吗?在构建设置的部署部分,有一个设置iPhone OS部署目标的选项。您可以从可用操作系统版本列表中选择3.1.3。是的,您可以从列表中选择任何iPhone操作系统部署目标。但请确保您没有使用任何iPhone SDK 4.0特定的方法/属性 是的,您可以选择任何iPhone操作系统 从列表中选

我刚刚下载了带有iPhoneSDK 4的XCode 3.2.3,但我需要用3.1.3编译我的应用程序,但在项目设置中没有相应的选项(只有4.0或3.2)。除了降级到XCode 3.2.2之外,还有其他可能性吗?

在构建设置的部署部分,有一个设置iPhone OS部署目标的选项。您可以从可用操作系统版本列表中选择3.1.3。

是的,您可以从列表中选择任何iPhone操作系统部署目标。但请确保您没有使用任何iPhone SDK 4.0特定的方法/属性


是的,您可以选择任何iPhone操作系统 从列表中选择部署目标。但是 确保您没有使用任何 特定于iPhone SDK 4.0 方法/属性

这就是陷阱,不是吗。。。如果在编译过程中无法捕获iOS4 SDK,是否有一种简单的方法来检查我们是否没有执行任何iOS4 SDK调用

我发现了这个(见页面底部):

不幸的是,第一步需要以下几点:

“从iPhone sdk 3安装中找到iPhoneOS3.1.3.sdk和iPhoneSimulator 3.1.3.sdk”

当然,当我安装了iOS4SDK时,我的iPhoneSDK3安装失败了。所以我有点困了

还有其他选择吗


谢谢

我强烈建议你阅读。3.2和4.0以外的SDK不再可用于应用商店提交。

您看到的是基本SDK。你可以选择3.2,正如John所说,只需将部署目标更改为3.1.3。但如果我设置为3.2,我实际上使用的是ipad模拟器——我如何使用iphone模拟器?没错,但OSs在如何运行你的应用程序方面几乎是相同的(有几个小的例外)。如果你在寻找“外观与感觉”的差异,那么没有什么能比得上它的预期用途。我用iPad sim卡测试某些东西的功能并发现漏洞,仅此而已。没错,但他问的是SDK,哪个!=部署目标(尽管有些人有时是这么说的)我刚刚更新了我的博客文章,介绍了如何从苹果检索iPhoneSDK 3.1.3。