20

我一直在努力让我的代码设计工作。我正在尝试获得一个很好的通用配置文件,该配置文件将在开发过程中适用于我的所有应用程序。它们总是无法进行协同设计,但它们也总是安装在我的手机上。去搞清楚。

我创建了一个名为的 App ID##########.mydomainname.*并将其与我的开发证书相关联,但是在Team Provisioning Profile: *生成时,它使用了我一年多前第一次注册时创建的 App ID。我不知道这是否是一个问题,但我想尝试将Team Provisioning Profile: *与我的##########.mydomainname.*App ID 相关联。我厌倦了不断摆弄配置 - 最终我让它工作,但它从来都不是相同的配方。

我可以以某种方式编辑配置文件中使用的 App ID 吗?

更新:将问题标记为已回答,但看起来答案是您无法按照我的要求进行操作。

4

5 回答 5

13

您无法编辑现有的 AppID,但您可以将现有的供应配置文件与新的 AppID 关联或创建新的。

于 2011-01-25T17:30:02.297 回答
6

根据Apple 在 2013 年 4 月的说法,可以删除 App ID。但是在 2013 年 9 月,现在他们再次更改,因此从现在开始无法删除 App ID。

9 月 19 日更新:但现在您可以再次删除

于 2013-09-16T06:18:52.220 回答
2

在 Apple 最近添加了删除 App Id 的功能后,我设法更改了与Xcode Team Provisioning Profile.

在我的例子中,我有两个通配符 App Id,Xcode 总是使用的一个是我第一次注册时错误创建的第一个。要切换到我的第二个首选通配符 ID,我执行了以下操作:

  1. 在 iTunes Connect -> App Ids 中:删除有问题的 App Id。
  2. 在 iTunes Connect -> Provisioning 配置文件中:Xcode 配置文件现在被标记为无效,将其删除。
  3. 在 Xcode -> Organizer -> Devices -> Provisioning Profiles 中:删除配置文件并单击刷新。

新的配置文件在 iTunes Connect 中重新生成,但它没有下载到 Xcode 的列表中,所以我从 iTunes Connect 手动下载并将其拖入。

显然 iTunes connect 有一些关于可以删除哪些 App Id 的规则,而 Xcode 有一些关于它选择哪个 App Id 的默认行为,所以 YMMV。

于 2013-05-26T15:41:04.387 回答
1

您似乎只能删除与在 iTunesConnnect 注册的应用程序无关的应用程序 ID。

于 2013-11-17T19:38:35.013 回答
0

我正在使用 xcode 6.3.2 并且捆绑标识符以 yourcompany.yourapp 而不是 com.yourcompany.yourapp 开头,但是当我在 developer.apple.com 中创建证书时,它说它应该是 com.yourcompany.yourapp 所以这就是原因是它不工作。

然后我在 xcode 6 中将捆绑标识符更改为 com.yourcompany.yourapp 以匹配配置文件,它对我有用。

希望这对某人有所帮助。

于 2015-06-25T23:24:18.180 回答