我有一个ipa,我使用过期的配置文件(Enterprise)和有效的证书(.p12)重新签名。使用here中提到的步骤!
当我提取ipa(获取.App文件)时 - >做show package目录(在.App上) - >检查embedded.mobileprovision的内容。它显示了我用来重新签名ipa的相同过期配置文件。
问题:我已成功将其安装到ipad并能够运行该应用程序。 理想情况下,应用程序不适用于过期的配置文件。
问题:如果我们通过命令行使用过期配置文件重新签名应用程序是否有效。
答案 0 :(得分:0)
我的问题是“如果我们通过命令行使用过期配置文件重新签名应用程序是否可行。”
答案是否定的。
只能在一种情况下在设备中工作。如果您的设备已拥有同一应用的有效配置文件。
因此,最好从设备中删除有效的配置文件。将设备连接到您的计算机“xcode-> windows->设备 - >选择您的设备(在左侧) - >点击左下角的设置图标 - >点击显示已安装的配置文件然后选择配置文件并删除它 - >完成“然后测试。如果使用Expired provisioning profile创建应用程序,则该应用程序将无法运行。