【问题标题】:Backing up iOS apps with outdated provisioning profiles使用过时的配置文件备份 iOS 应用程序
【发布时间】:2016-03-01 02:53:29
【问题描述】:

我与之前工作的公司一起创建了一个 iOS 8.X 应用程序,并且出于个人原因希望保留该应用程序。我拥有该应用程序的所有代码,但它是用 swift 1 编写的,尚未更新为 swift 2 语法。此外,它是使用我的旧公司的配置文件编写的,我不再有权访问。

我尚未将我的个人设备升级到 iOS 9,因此我可以将应用程序保留在我的设备上,以便在工作面试中进行演示。

有没有一种方法可以在我的计算机上本地保存应用程序并在没有适当的配置文件、开发人员许可等的任何设备上安装它?

【问题讨论】:

    标签: mobile provisioning-profile


    【解决方案1】:

    您需要自己的开发者帐户,这应该不是问题,因为它们现在是免费的。但基本上,如果您有源代码,您可以简单地使用您的个人配置文件重新构建它。因为您无法设置明确的应用程序 ID,您只需在 Apple 的开发人员网站上创建一个通配符 ID,然后使用该通配符 ID 和您的个人证书创建一个开发人员配置文件。然后直接将其构建到设备上。

    为什么不将设备更新到 iOS 9?如果编写得当,如果您的应用程序在 iOS 8 上运行,那么它在 iOS 9 上也能正常运行。相反的情况不一定正确,因为最低操作系统版本为 9 的应用程序可能会调用 8 中不存在的 SDK。尽管有一些变化可能需要,您应该能够使用最新版本的 Xcode 构建您的应用程序,即使您最初使用 Swift 1.2 编写它。您可以找到有关如何进行升级的简单说明。这还可以让您解决任何潜在的 iOS 9 问题。

    如果您没有源代码,但有 .ipa 文件,您也可以使用此处的说明将其辞职:https://stackoverflow.com/a/25656455/3708242 这并不理想,因为如果存在 iOS 9 或 iOS 10 问题,您将无法修复它们。我认为保持源代码可用(如果法律允许的话)将是你最好的选择。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多