【问题标题】:'Xcode could not find software image to install in this version' xcode 4.5'Xcode 找不到要在此版本中安装的软件映像' xcode 4.5
【发布时间】:2012-10-03 14:42:26
【问题描述】:

有人知道如何处理 xcode 4.5 > 管理器 中的 provisioning profile,其中读取 'Xcode 的 iPhone 设备的provisioning profile 可以找不到要在此版本中安装的软件映像。

我在 Apple 开发人员页面上设置了证书和配置文件,即使我的 iphone 设备旁边的 绿色 灯表示它处于活动状态,但 'Xcode 找不到软件映像安装在这个版本中'。

该消息仅表示它无法恢复我的 iPhone,因为它没有下载正确的内容。我怎样才能正确?我在 iPhone 4s 上使用 iOS6。

align top http://www.kerrydeaf.com/xcode_device.png align top http://www.kerrydeaf.com/xcode_device_restore.png

【问题讨论】:

  • 是的,我看到了。那是 2011 年 12 月的日期。这个问题是针对 Xcode 4.5 和 iOS 6 的。我想我已经找到了一个解决方案,但是由于缺少 libCordova.a 而出现了另一个问题正如@Owen Hartnett 关于“iPhone 4S,它使用 armv7",所以我不必对它做任何事情。 2011 年 12 月的不同解决方案,这是 2012 年 10 月的 xcode 4.5。不幸的是,它看起来像一个重复的配置文件,但针对 xcode 4.5 有不同的解决方案。

标签: iphone ios xcode


【解决方案1】:

该“软件版本”不适用于配置文件,但适用于您设备上的 iOS 软件。 Xcode 现在无法将 iOS 6 恢复到您的设备。对于您的配置文件,在左侧边栏中,单击“配置文件”进行处理。

【讨论】:

  • 您能否澄清一下 - “对于您的配置文件,在左侧边栏中”。怎么点击“Provisioning Profiles”来处理”?xcode > Organizer上有3个“Provisioning Profiles”。
  • 是的,它们被分组在它们所在的事物之下。每个设备中的那些都在设备下,对于运行 Xcode 的 mac,它们在 Library 下。大多数情况下,您只需将配置文件拖入 Xcode,它就会做正确的事。
  • 如果您缺少配置文件,您将收到一条消息。您可以忽略您询问的消息,它不会影响您对设备进行编码的能力。
  • 这是 iTunes...我必须备份到我的计算机而不是 iCloud。然后在所有这些麻烦之后对其进行排序!没有苹果的指示。解决了。​​
【解决方案2】:

在管理器窗口中看到消息“xcode 找不到安装此版本的软件映像”...这只是一个通知,而不是有问题的错误。

如果您仍然想消除此消息,我发现我可以通过在 iTunes 中运行恢复来做到这一点。该过程的一部分涉及下载一些东西,我认为是“软件映像”。

但是,正如Technical Q&A QA1569 中所述,“此消息不会阻止您将设备用于开发目的。唯一的影响是无法使用 Xcode 重新安装当前设备上的操作系统。” ……这就是我的经验。返回主 Xcode 窗口,您仍然可以单击“运行”并将应用程序发送到设备以运行。

...假设其他所有设置都正常,它将运行,但还有与 Xcode 4.2 和 v4 设备相关的各种其他问题:

  • 正如 Overbeeke 所说,您应该确保“部署目标” 您的项目的版本设置为所需的版本(最低 您要支持的设备版本)另外我会 指出“SDK 版本”通常应保持设置为 最新的(它是您机器上使用的任何 SDK Xcode)

  • 正如 Kenneth Lam 所提到的,在新的 Xcode 中,您需要四处寻找 如果您想支持早期型号的 苹果手机。关注these instructions to add the right "Architecture" armv6 setting。另外我会指出(如per this answer further down)有一个名为“必需设备”的设置 能力”,您需要从中删除“armv7”。这是在您的 应用的 plist 文件。

我说这一切就像我是专家一样,但我仍然无法让它在 v3.1.3 设备上工作:-)

【讨论】:

  • 我在 Stackover 上看到了这个...帖子如上。我发现它与不同的建议如此冲突,例如“armv6/armv7”设置,因为我正在使用带有 iOS6 的 iPhone4s(从 Apple 网站升级)。 “armv6/armv7”设置是否仍然适用于 Xcode 4.5 和 iOS6?我不知道。否则,这是一个很好的建议 - 前提是您知道要寻找什么解决方案。
  • 你有一部 iPhone 4S,它使用 armv7。您不必更改架构的默认设置。
  • 谢谢欧文。同样,我没有更改架构的默认设置。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-14
  • 2012-09-19
  • 1970-01-01
  • 2022-01-16
相关资源
最近更新 更多