【问题标题】:Will Xcode 4.3.2 suffice to build apps for iOS 6?Xcode 4.3.2 是否足以构建适用于 iOS 6 的应用程序?
【发布时间】:2012-06-14 17:12:36
【问题描述】:

在今天宣布 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”点,并且一直在尝试,但一无所获。还有谁有相同的问题吗?有人知道解决方案吗?

【问题讨论】:

  • 在下载 Xcode 4.5 或 iOS 6 之前,请务必通读警告:“Xcode 4.5 Developer Preview 不能用于将应用程序提交到 iOS 或 Mac App Store。继续使用公开发布的版本的 Xcode 来编译应用并将其提交到 App Store。”
  • 我已升级到 ios 6,现在无法在我的 ios 6 设备上测试我的 5.1 应用程序。试图找到解决方法。
  • 当你这样做时让我们都知道。它会帮助我们所有人!
  • 你可以做到。看到这个:stackoverflow.com/questions/11172231/…

标签: ios xcode


【解决方案1】:

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

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

【讨论】:

  • OP 可以按照以前 Xcode 更新的说明进行操作,如果您将 Xcode-4.5.dmg 中的多个目录克隆到相应的 Supported Device/Simulator 文件夹,您可以在 Xcode 4.0 上推送到 ios6。 stackoverflow.com/questions/9613565
  • 确认我可以使用 Xcode 4.3.3 构建和安装使用管理器到 ios6 beta ipod 的应用程序......
  • 确认我可以在 XCode 4.2 到 iOS6 设备上构建 + 同步应用程序,...但没有太多调试工具(更好地升级到最新的 OSX ;-) 我跳过了克隆上面的 1 个目录。
  • 你是怎么把应用放到iOS6上的?在我的组织者中,它说:“xxxx”上的 iOS 版本与使用此 iOS SDK 安装支持开发的任何 iOS 版本都不匹配。请将设备恢复到以下列出的操作系统版本,或更新到最新版本的 iOS SDK;可以在这里找到。
【解决方案2】:

我还不能发表评论,所以这是为了确认安装 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

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

问候!

【讨论】:

  • 那么,您完成了所有这些步骤?您现在可以从 Xcode 4.3.2 将您的应用程序构建到您更新的 ios 6 设备吗???
  • 是的。我的 iPhone 4 上有 iOS Beta 6,并且可以使用 Xcode 4.5 安装附带的 iOS 6 SDK Beta 从 Xcode 4.3.2 部署应用程序。安装过程中没有任何陷阱,您可以自己尝试!
【解决方案3】:

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

【讨论】:

  • 其他人可以确认他们经历过同样的事情吗?等我下班回家再试试。
  • 实际上,我刚刚做了另一台装有 Xcode 4.3.3 的 mac。我可以在没有安装 4.5 的情况下构建和运行良好。您必须等待大约 10 分钟才能从手机下载内容,只需观看 Organizer,您就会看到它正在下载。
  • 我这样做了,我从 2011 年开始运行 OS X 10.7.4 的 iMac 认为我想在使用 4.3.2 时在“我的 Mac 64 位”上运行,但在 4.5 上工作得很好。跨度>
【解决方案4】:

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

【讨论】:

  • 这里也一样。我假设我们也需要更新到 Xcode 测试版?但是,在构建应用程序提交之前,我们是否必须卸载它并重新安装 4.3.2?
  • 我刚刚阅读了 Xcode 4.5 的发行说明,它似乎作为一个单独的包安装。所以我想我们现在需要同时安装两者。使用 4.5 测试您的应用,然后使用 4.3.2 提交。
  • 这对我不起作用。安装了 4.5 但仍然无法从 4.3.3 或 4.5 在手机上构建
【解决方案5】:

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

【讨论】:

  • 我只是在谈论更新我的设备。
猜你喜欢
  • 1970-01-01
  • 2014-08-07
  • 1970-01-01
  • 2012-09-18
  • 2023-03-03
  • 1970-01-01
  • 2017-05-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多