为什么在安装.ipa ad-hoc之前,.mobileprovision文件需要在设备上?它有什么用途?包括嵌入在ipa中的mobileprovision,意味着设备具有2个.mobileprovision文件。
设备使用哪一个来检查其UUID是否包含在配置文件中?每个文件的用途是什么?我也注意到,一旦我安装了.ipa,即使我之后从设备中删除了.mobileprovision,我仍然可以安装.ipa。看着堆栈溢出,我发现了这个问题here
哪里有这个引用
对于特定设备,只需要一次mobileprovision文件。它基本上只用于在没有XCode的情况下授权设备。任何未来的IPA文件,即使对于全新的项目,也可以部署到“授权”设备,直到授权到期,或者您替换XCode中的配置文件。 - Barney Mattox 2011年7月30日8:23
这是什么意思?
此外
此致
答案 0 :(得分:1)
你问了很多大问题。 Apple documentation非常富有,给它机会。您将了解包含分发证书的商店配置文件的重要性。
* .mobileprovision文件用于对您的应用程序进行代码签名。您可以在TextEdit中打开* .mobileprovision文件。该文件的内容以XML格式构成。它包含应用程序标识符,UUID,软件包ID,开发/生产和所有权利,包括aps-environment。
因此,您在会员中心所做的更改不会自动反映在Xcode中。在这里你需要* .mobileprovision文件。
您可以在Xcode中refresh配置配置文件,也可以双击它以将其安装到Xcode中。还有一些clever方式。您的配置文件应列在详细信息区域中,并在管理器中显示状态“有效配置文件”。
对于Team(目标>设置)配置文件,请查看此documentation。
团队帐户用于存储配置应用所需的证书,标识符和配置文件。所有iOS应用和一些Mac应用都需要进行代码签名和配置才能在设备上运行并使用某些服务。 Xcode会在需要时为您创建这些资产,但如果您现在设置团队,则可以稍后避免出现警告和对话框。