我正在尝试使用Xcode 9.1将iOS应用程序部署到测试设备。但我收到以下错误:
The app ID "com.myDomain.myApp" cannot be registered to your development team. Change your bundle identifier to a unique string to try again.
我在Xcode中注册了2个Apple ID,我错误地选择了“错误的开发团队自动管理签名”,这个团队与错误的Apple Id相关联。现在我想改变它,但我不知道如何。
这就是我错误选择的开发团队的目标签名部分:
这就是我想要使用的开发团队的目标签名部分:
我已经去了Apple Developer门户,但在App ID下找不到应用程序,所以我不知道如何从头开始删除它。我已经从本地钥匙串中删除了签名证书,但这还不够。
请注意,我仍然希望使用“自动管理签名”,我仍然希望保留捆绑包标识符。
答案 0 :(得分:8)
我必须重用捆绑包标识符,因为我们要替换旧的应用程序。我花了三个小时来尝试可以在互联网上找到的所有内容。
最后,我更改了包标识符,按下了所有按钮,然后然后将其更改回原始的包标识符,一切正常。
这不是我第一次在Xcode / iOS Dev上浪费时间,而最后我只需要做一些伏都教仪式。
答案 1 :(得分:3)
更改应用程序捆绑包标识符,并确保其唯一性。
例如: com.companyname.appname 到 com.companyname.appname123
答案 2 :(得分:0)
这是我的案例(我需要与AppStore上的应用程序保持相同的捆绑软件ID,清除所有内容并将捆绑软件ID更改为其他内容,然后再恢复为原来的状态)。