我们有一个通过testflight管理的ios应用程序,它具有过期的配置文件。我们在苹果开发者门户网站中生成了一个新的配置文件,下载了它,并在特定版本下使用权限,添加/更新配置文件上传到testflight。上传的配置文件已保存,并显示在testflight的绿色通知中。但是,尝试从设备打开应用程序时,会显示一条消息,指出此版本的配置文件已过期。
是否有必要重新编译应用程序并将新版本上传到testflight?或者是否有可能让应用程序在没有新构建的情况下使用新的配置文件?
答案 0 :(得分:2)
可以在不重新编译的情况下执行此操作。不过直接通过Testflight。
您只需要旧版本(.ipa)并查看以下答案:https://stackoverflow.com/a/10905855/3619504。它显示了您可能需要的一切。下载脚本源时,Readme.md文件中有一个关于如何使用ipa_sign脚本的示例。
辞职后,您可以将新签名的版本重新上传到Testflight。
答案 1 :(得分:1)
是的,不幸的是必须编译。