它非常混乱,在堆栈溢出时发现了很多问题答案。但仍然没有100%完美的开发人员解决方案。因此,我想询问有关.ipa
文件和embedded.provisionprofile
的问题,以获取有关配置文件+证书+签名身份的详细解答。
(1)如何查找.ipa
文件是用于开发还是分发?
我已经提取了ipa文件并找到了带有UDID的更多细节embedded.provisionprofile
。但是开发和发行应用程序之间似乎存在很小的差异。
(2)有多少种类型的证书/资料?
在这里,我对ad hoc方法非常困惑。我archive
投影时有3个选项,点击distribute
按钮Bellow is image
我知道的第一个选项。它告诉我们将应用程序上传到app store非常简单。第二个选项令人困惑,还有两种类型(请纠正我,如果我错了)开发,比如发送给你的客户/朋友在他/她的设备上测试并添加到TestFlight
(我不知道这个有什么区别?另外第三个是简单的说xcode项目的归档文件,但该归档文件的用途是什么?
(3)如何更容易理解供应配置文件和证书以及签署身份和钥匙串访问权限以及所有令人困惑的内容,有时会产生误导性错误。 Like this question.
答案 0 :(得分:1)
第一个选项是将您的应用上传到AppStore
第二个选项:如果您要在设备中测试应用,则必须使用此选项,使用此选项可以生成 IPA 文件。此IPA将仅运行UDID分配给此IPA配置文件的设备
我不知道第三个。