使用Xcode 3.2.2构建和测试2.2.1 iPod Touch?
我刚刚安装了iPhone SDK 3.2 Beta 5(Snow Leopard)的Xcode 3.2.2,
此版本的Xcode没有附带任何3.0以前的iPhone SDK。 但是我想创建一个可以在iPhone OS 2.2.1 - > 3.1.3的所有设备上运行的应用程序。
我设法通过Xcode 3.1.4下载iPhone 3.1.3并在.dmg的'Packages'文件夹中安装每个2.x SDK来将更老的SDK添加到Xcode中。 所以现在我可以选择2.2.1作为'iPhone操作系统部署目标'和'基本SDK'作为3.1.3,并且应用程序将会建立(因此让我使用3.1.3带条件编码的API,同时仍然运行在2.2.1上设备)。
但问题是该应用程序无法在我的2.2.1 iPod Touch上安装和运行。 相反,Xcode告诉我'没有配置iPhone操作系统设备连接'。 如果我弹出Organizer,在左栏中,iPod Touch的旁边有一个橙色球体,而不是绿色,点击此处可以看到:
'iPod touch上的iPhone操作系统版本太老,不适用于此版本的iPhone SDK。 请将设备恢复到下面列出的操作系统版本'
我不知道如何让这个版本的SDK支持2.2.1。
(它需要这个Xcode / iPhone SDK的下载,因为我也希望它是一个通用二进制文件,所以它可以在iPad上运行,而且最小的麻烦)。
在NDA之下,我不能更明确地告诉你在Apple开发者论坛中阅读这个主题,其中包括对这个问题的解释。
据我所知,苹果最近免费提供了3.x更新。 我不认为在2.x上还有任何用户!
链接地址: http://www.djcxy.com/p/50389.html