9

在今天宣布 iOS 6 Beta 可供开发人员使用之后,我想知道如果我尽快跳上 iOS 6,我是否仍然能够从 Xcode 4.3.2 在我的设备(iPhone)上构建我正在进行的应用程序?还是 Xcode 也需要更新?

更新:目前我在我的 iPhone 上安装了 iOS 6 并安装了 Xcode 4.5。之后,Xcode(4.3.2 和 4.5)中的组织者在 Provisioning 中说“无法支持开发”。然后修复它,现在我有 4.3.2 说它正在我的 iPhone 上运行我的应用程序,但它没有出现在我的手机上。并且 4.5 在此过程中到达了“TakingInstallLock”点,并且一直在尝试,但一无所获。还有谁有相同的问题吗?有人知道解决方案吗?

4

5 回答 5

5

如果您的手机运行的是 iOS 6 Beta,您可以从 Xcode 4.3.x 将应用程序推送到您的手机。

但是,您不能使用任何 iOS 6+ 框架,例如 Xcode 4.3.x 中的新 Social 框架

于 2012-06-13T15:15:26.450 回答
3

我还不能发表评论,所以这是为了确认安装 Xcode 4.5 DP 也确实安装了适用于 Xcode 4.3.2 的 iOS 6 SDK。这很明显,因为 SDK 文件安装在 OSX 的一般位置(即 Library 文件夹)。

因此,使用更新的 iOS 6 设备进行 Xcode 4.3.2 开发的步骤如下:

从 apple.com 的开发区下载 Xcode 4.5 DP。

安装 Xcode 4.5

启动 Xcode 4.3.2

打开设备部分,选择您的设备进行开发,等待获取信息的过程完成,您就可以开始了。

问候!

于 2012-06-13T15:09:58.630 回答
2

您使用测试版软件编写的任何应用程序都将被拒绝。换句话说,如果您使用 iOS 6 SDK beta 或今天发布的新 Xcode beta,即使您只为 iOS 5 构建应用程序,您的应用也会被拒绝。

于 2012-06-11T19:19:08.033 回答
1

我安装了 iOS6 并且 Xcode 4.3.2 无法识别我的设备。安装 Xcode 4.5 beta 并让它安装一些东西后,4.3.2 现在可以识别我的设备,我可以在我的 iOS6 设备上继续构建和测试。

于 2012-06-12T12:11:25.713 回答
0

我会说不!我昨晚更新了,现在我无法在手机上运行我的应用程序。

于 2012-06-12T07:03:17.373 回答