我理解供应配置文件是这样的:供应配置文件包含签名身份信息,并用于签署应用程序代码。我可以使用没有任何配置文件的模拟器开发应用程序。要在真实设备上运行和测试应用程序,我至少需要开发配置文件。这些配置文件应在Apple Developer Portal中生成,然后下载以在Xcode本地使用它们。目前Xcode本身负责生成和下载配置文件,Xcode自动完成。还有分发配置文件Ad-Hoc和AppStore。
但我对所谓的“Team Provisioning Profile”感到困惑,默认情况下用于在Xcode中签署应用程序。它会自动显示并允许我在真实设备上安装应用程序,因此我将其理解为自动生成的开发配置文件。但我在Apple Developer控制台中看不到任何相应的iOS开发配置文件。
我的问题是:那么Team Provisioning Profile是什么?如果是开发配置,我为什么不能在Apple Developer控制台上看到它?
答案 0 :(得分:1)
团队: - 由Xcode管理的一种开发配置文件。 Xcode会自动添加每个人的证书以及设备中的所有UDID。
那么什么是团队配置文件?
为了节省您的时间,Xcode会为您创建和管理一种开发配置文件,称为团队配置文件。团队配置文件允许您所有团队成员的所有团队成员签署并运行所有应用程序。对于个人而言,团队配置文件允许您的所有应用在所有设备上运行。 Xcode还为您启用的每个应用服务执行配置步骤,这需要某种类型的配置。虽然Xcode简化了这一过程,但它有助于理解您的代码签名和配置资产,并了解它们所处的位置。
如果是开发配置,为什么我不能在Apple Developer控制台上看到它?
Xcode会根据您的开发者帐户中的需要创建团队配置文件及其组件。如果丢失,Xcode会为您请求开发证书。开发证书在团队配置文件中用于识别您的身份。必须注册设备才能创建配置文件,因此Xcode可能会要求您连接iOS或tvOS设备。对于Mac应用程序,Xcode会自动注册运行Xcode的Mac。这就是为什么您无法在Apple Developer控制台上看到它
更多检查:apple doc