Ios 如果将UDID添加到现有配置文件中,IPA是否需要重新生成?
我看到了很多问题,询问如何将UDID添加到现有的配置文件中,但我没有找到任何关于是否需要重新创建任何使用UDID的IPA的信息 例如,如果我Ios 如果将UDID添加到现有配置文件中,IPA是否需要重新生成?,ios,provisioning-profile,ios-provisioning,testflight,Ios,Provisioning Profile,Ios Provisioning,Testflight,我看到了很多问题,询问如何将UDID添加到现有的配置文件中,但我没有找到任何关于是否需要重新创建任何使用UDID的IPA的信息 例如,如果我 创建一个临时配置文件“InternalTesters”,其中只有我 使用该配置文件导出应用程序并将其放到testflightapp.com上 将额外的UDID添加到我的“InternalTesters”配置文件中 我是否需要重新创建IPA?如果UDID最终存储在IPA中,我想是的。如果UDID是在线存储和引用的,我想不会。但是,似乎没有人有任何关于其工作方
我是否需要重新创建IPA?如果UDID最终存储在IPA中,我想是的。如果UDID是在线存储和引用的,我想不会。但是,似乎没有人有任何关于其工作方式的文档。是的,您确实需要重新创建
ipa
在编辑临时配置文件后,当使用试飞时,您可以更新您的配置文件,然后手动将其上传到试飞构建(在权限下查看)。创建此问题后,我终于找到了我要查找的信息。我不知道为什么我以前找不到这个。对不起,各位
z22确实回答了这个问题,所以我会把他标记为官方回应,这样以后就不会有人再通过另一个链接了。是的,当你使用TestFlight Server与其他人共享你的应用程序时,你需要在个人资料中添加他的设备的UDID。现在假设如果您想为其他UDID创建ipa,那么您需要再次添加该设备UDID,并假设要再次重新创建配置证书。然后创建ipa文件进行归档。在TestFlight中,您需要添加这个新的构建和创建应用程序链接。虽然这是正确的,但您似乎也可以只更新配置部分(无需再次上传整个二进制文件)。请注意,此答案是错误的,因为您可以上载新的配置文件,而无需重新创建IPA文件。当您在testflight上执行此操作时,它根本不会更改IPA,它只是在下载IPA之前在设备上安装更新的配置文件,IPA仍然包含旧配置文件。@Gavin-是,但IPA不会包含新的UDID。要在新设备上使用ipa,您需要重新创建配置文件并再次创建ipa。是的,ipa中嵌入的配置文件将不包括新的UDID。但是,如果您先在设备上单独安装带有该设备的UDID的配置文件,这并不重要。TestFlight就是这样做的。当您使用TestFlight界面更新配置文件时,它允许在新设备上安装IPA,而无需重新创建IPA。因此,正如我之前所说,这个答案是错误的,因为如果将更新的配置文件安装到设备上,您可以在嵌入式配置文件中未包含的设备上安装IPA。