Mobile 使用过时的资源调配配置文件备份iOS应用程序

Mobile 使用过时的资源调配配置文件备份iOS应用程序,mobile,provisioning-profile,Mobile,Provisioning Profile,我与我以前工作过的公司创建了一个iOS 8.X应用程序,出于个人原因,我想保留该应用程序。我有该应用程序的所有代码,但它是用swift 1编写的,尚未更新为swift 2语法。此外,它是使用我以前的公司的资源调配配置文件编写的,我不再有权访问该公司 我还没有将我的个人设备升级到iOS 9,所以我可以将应用程序保留在设备上,以便在面试时演示 是否有一种方法可以将应用程序本地保存到我的计算机上,并在没有适当的配置文件、开发人员许可证等的情况下将其安装到任何设备上?您需要自己的开发人员帐户,这应该不会

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

我还没有将我的个人设备升级到iOS 9,所以我可以将应用程序保留在设备上,以便在面试时演示


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

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

为什么不将设备更新到iOS 9?如果编写正确,您的应用程序将在iOS 9上运行,如果它在iOS 8上运行。相反的情况未必如此,因为最低OS版本为9的应用程序可能会调用8中不存在的SDK调用。尽管可能需要进行一些更改,但您应该能够使用最新版本的Xcode构建应用程序,即使您最初是在Swift 1.2中编写的。您可以找到有关如何进行升级的简单说明。这也将允许您解决任何潜在的iOS 9问题

如果您没有源代码,但有.ipa文件,也可以使用以下说明放弃该文件: 这并不理想,因为如果存在iOS 9或iOS 10问题,您将无法修复它们。我认为保持源代码可用(如果法律允许的话)将是你最好的选择