2016-02-29 75 views
0

我之前为之工作的公司创建了iOS 8.X应用程序,并且希望因个人原因保留该应用程序。我拥有应用程序的所有代码,但它是用swift编写的,并没有更新到swift 2语法。另外,它是使用我的旧公司的配置文件编写的,我无法再访问它。使用过时的配置配置文件备份iOS应用程序

我还没有将我的个人设备升级到iOS 9,所以我可以将应用程序保留在我的设备上以在求职面试中进行演示。

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

回答

0

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

为什么你不更新你的设备到iOS 9?如果编写得当,您的应用将在iOS 9上运行,如果它适用于iOS 8的话。相反不一定是这样,因为最低操作系统版本为9的应用可能会导致在8中不存在SDK调用。虽然有些更改可能是需要的,即使您最初使用Swift 1.2编写了代码,也应该能够使用最新版本的Xcode构建应用程序。你可以找到关于如何升级的简单说明。这也可以让你解决任何潜在的iOS 9问题。

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