【问题标题】:Any way to install app to iPhone 4 with Xcode 8 beta?有什么方法可以使用 Xcode 8 beta 将应用程序安装到 iPhone 4?
【发布时间】:2017-01-11 09:55:17
【问题描述】:

当我尝试在我的 iPhone 4 上运行应用程序时,Xcode 8 beta 向我显示了这条消息:

This iPhone 4 is running iOS 7.1.2 (11D257), which may not be supported by this version of Xcode.

我的应用程序必须支持 iOS 7。我阅读了很多答案,他们说使用 Xcode 8 beta 构建的应用程序仍然可以在 iOS 7 设备上运行。那么有没有办法使用 Xcode 8 beta 将应用程序安装到 iPhone 4 上?喜欢先构建应用程序,然后使用命令行将.app 文件安装到iPhone?

【问题讨论】:

  • 你的部署目标是什么? iPhone最后一个ios 7.1,你设置的部署目标7。
  • 我的部署目标是7.0
  • 你是通过安装 .app 文件使用 itune

标签: ios xcode ios7


【解决方案1】:

如果您不需要调试而只需要构建应用程序并将其放在设备上,那么您还可以使用 product -> archive 来创建具有 adhoc 版本的 .ipa 文件,然后使用 window -> devices 放入 iphone 4。这适用于 xcode 8,无需任何其他文件。

【讨论】:

    【解决方案2】:

    其实是有办法的。您只需将 iOS 7.1 的 DeviceSupport 文件夹从 Xcode 7 复制到新文件夹。它位于:

    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/7.1

    我试过了,效果很好。

    编辑:如果您没有 7.1 文件,您可以找到它们here

    【讨论】:

    • 确实有效。确保在此之后重新启动 Xcode。
    • 有人可以将这些文件复制到某个地方以进行共享吗? @petra
    • 我已经用下载链接更新了答案。 @AlexGuba
    • 它也对我有用!它没有出现在名单上,但我手动编写了 7.0 并工作。
    • 仍然像 XCode 9.1 的魅力一样工作。只是一个小小的评论。下拉列表中没有7.1“部署目标”,但您可以手动输入7.1。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-09
    • 1970-01-01
    相关资源
    最近更新 更多