IPA文件和embedded.provisionprofile详解

Posted

技术标签:

【中文标题】IPA文件和embedded.provisionprofile详解【英文标题】:Detailed Explaination of IPA file and embedded.provisionprofile 【发布时间】:2014-12-11 05:16:28 【问题描述】:

它非常令人困惑,并在堆栈溢出上找到了很多问题答案。但是对于开发人员来说,仍然没有 100% 完美的解决方案。所以我想问关于.ipa文件和embedded.provisionprofile的问题,以获得配置文件+证书+签名身份的详细答案。

(1) 如何找出.ipa 文件是用于开发还是分发? 我提取了 ipa 文件并找到了带有 UDID 和更多详细信息的 embedded.provisionprofile。但是开发和分发应用程序之间似乎有很小的区别。

(2) 有多少种类型的证书/配置文件可用? 在这里,我对临时方法很困惑。当我archive 项目并单击distribute 按钮时,有3个选项下面是图像

我知道的第一个选项。它告诉将应用程序上传到应用程序商店很简单。第二个选项令人困惑,还有两种类型的开发(如果我错了,请纠正我),例如将其发送给您的客户/朋友以在他/她的设备上进行测试并添加到TestFlight(我不知道这个) 那么这里有什么区别呢??第三个也很简单,说制作 xcode 项目的存档文件,但是那个存档文件有什么用??

(3) 如何更容易理解配置文件和证书以及签名身份和钥匙串访问 exporint 以及所有这些非常令人困惑的东西,有时它会产生误导性错误。 Like this question.

【问题讨论】:

【参考方案1】:

第一个选项是将您的应用上传到 AppStore

第二个选项:如果你想在设备上测试你的应用程序所以你必须使用这个选项,使用这个选项你可以生成 IPA 文件。并且此 IPA 将仅运行那些设备 UDID 分配给此 IPA 配置文件的设备

我不知道第三个。

【讨论】:

详细信息可以加入聊天室和我联系ios Developer Family

以上是关于IPA文件和embedded.provisionprofile详解的主要内容,如果未能解决你的问题,请参考以下文章

ipa 和 xcarchive 的区别?

delphi 编译生成ipa文件

delphi 编译生成ipa文件

如何将ipa文件添加到Windows机器的iTunes中?

ios企业版证书打包出来的ipa文件怎么安装

ios 如何检查ipa是被重签名过的