如何为客户端应用创建配置文件?

时间:2016-12-10 22:23:46

标签: ios xcode

我创建了一个应用程序并将其卖给了客户。快进10个月,他让我对我做的应用程序做了一些工作。现在我正在尝试为他提交应用程序。

我有" App Manager" iTunesConnect中的角色。我遇到的问题是,当我尝试在Xcode中存档应用程序时,我遇到以下问题:

  

无法创建配置文件。   应用ID" com.xxxx.xxxx"无法注册您的开发   球队。将您的包标识符更改为唯一字符串以重试。

  

没有针对' com.xxxx.xxxx'的配置文件被找到。 Xcode无法做到   找到匹配' com.xxxx.xxxx'。

的配置文件

之前我已经创建了配置文件,但我将如何创建此配置文件呢?如果我需要" App ID"通过https://developer.apple.com/创建它,我将如何重新创建它?我几乎在一年前卖掉它时删除了这个app id。

我的想法就是这样:客户将我添加为应用程序管理员,现在我可以在itunesconnect.apple.com看到我正在处理的应用程序。我该如何组建这支团队'出现在Xcode中以获取配置文件?

4 个答案:

答案 0 :(得分:7)

现在你被添加为iTunes-Account的App-Manager,这使你有权在itunes上做一些管理工作(上传构建,提交,测试,创建应用......),但没有任何与xcode-side相关的内容#39;为什么Team& Role永远不会出现在xcode-account中(你还没有添加!)。

您需要至少具有团队管理员权限才能添加到他们的Apple-Developper-Account团队中,以便能够完成开发的所有方面。分布。

  

团队管理员在此期间管理用于签署您的应用的所有资产   开发或当您的团队准备好分发应用程序时。

Managing Your Developer Account Team

此外,您的客户需要注册为origanization才能添加人员。

  

如果您拥有Apple开发者计划的组织成员资格,   您可以将人员添加到您的团队并为其分配角色   授予他们对团队资产的访问权限。

另外请记住,从个人账户到组织的过程是一个耗时的过程,并且它没有直接前进,他们需要提供组织提供有关公司的一些管理信息。我建议不要建议他们现在切换,但是在发布到itunes之后。

拍摄时解决方案是使用他们的apple-id来构建/发布或让他们的人为你做这件事。

答案 1 :(得分:4)

几个月前我遇到了同样的问题。

Failed to create provisioning profile. The app ID "com.xxxx.xxxx" 
cannot be registered to your development team. Change your 
bundle identifier to a unique string to try again.

原因(对我来说)是我们公司有一个99美元的Apple Developer帐户(所以我们可以将我们的应用程序放在App Store上)一个299美元的Apple Enterprise帐户(所以我们可以创建和私下发布内部应用程序)

在Apple Developer网站上,我们登录了99美元的开发者帐户时注册了com.MikesCompany.AppName ID,因为我们的目标是通过App Store销售。

但是,当然,当我们使用我们的企业帐户开发和测试我们的应用程序时,Xcode顽固地拒绝让我们在配置文件中使用此应用程序ID,因为它“已在使用中”。

我厌恶Xcode有很多原因(在Apple App Store中查看它的评级,我远非孤身一人),而这整个代码签名的东西是其中一个主要原因......

年复一年,它只是没有变得更好(即使新的“自动代码签名”功能允许您构建明显永远不会在设备上运行的版本,并为您提供绝望和误导性的“{{1} “消息)。

无论如何,您的问题的答案......确保您使用创建应用程序ID的正确组的成员构建您的应用程序。

答案 2 :(得分:2)

我提出问题的方法是首先需要一个有效开发帐户,而不是检查您的开发者帐户中是否存在应用程序ID (在developer.apple.com )捆绑标识符com.XXXXXX.XXXX (您在Xcode中获得),如果不是创建一个。

进入临时配置文件标签(在developer.apple.com上)并检查是否存在包含该appId的任何配置文件。如果不是将其添加到任何临时配置文件中,并为其添加了有效开发证书,则应用ID

在您 Xcode 中转到首选项>帐户(如果未添加,请添加您的开发帐户)>选择个人团队或团队> 下载临时配置文件,其中会显示下载。 检查代码签名问题是否在常规标签构建设置中消失,您选择了有效的临时配置文件

答案 3 :(得分:0)

这是我解决一个非常相似的问题的方法。

  1. 客户需要在App Store Connect中选中您的帐户的“访问证书,标识符和配置文件”框。这将允许您访问他们的developer.apple.com门户以及Xcode内的 Team个人资料
  2. 打开Xcode>首选项>帐户,选择您的客户端添加到其App Store Connect的帐户。您应该在“团队”部分下看到他们的团队名称。如果不这样做,则出问题了,请确保您已添加为开发人员,接受了邀请,并已使用Xcode登录了正确的帐户,等等。
  3. 在Xcode中,在“团队”下选择您的“项目文件”>“目标”>“签名和功能”,不要选择您的个人团队资料,请选择他们的团队资料,这应该是他们的App Store Connect组织的名称。

就是这样,该应用应该可以构建,运行,并且您应该能够将更新提交到其App Store Connect中而不会出现问题。