带有标识符'com.companyname.appname'的应用程序ID不可用。请输入其他字符串

时间:2018-01-19 23:30:08

标签: ios xcode provisioning-profile testflight

我正在尝试将我的IOS应用程序上传到TestFlight进行beta测试。在XCode上,我的应用程序的包ID是 com.companyname.appname 。当我尝试创建分发配置文件时,我被告知要创建一个应用程序ID。

当我尝试在开发人员门户网站上注册IOS应用程序ID时,我在应用程序ID描述 com.companyname.appname appname > 捆绑ID 下。我收到错误消息

There were errors in the data supplied. Please correct and re-submit.
An App ID with Identifier 'com.companyname.appname' is not available. 
Please enter a different string.

我目前没有其他应用包ID com.companyname.appname 的应用。当我将包ID更改为 com.companyname.io 之类的其他字符串时,它可以正常工作。

为什么捆绑名称 com.companyname.appname 不起作用?

我应该继续使用与XCode相同的捆绑ID吗?

我甚至会这样做吗?

2 个答案:

答案 0 :(得分:1)

您是否在问题中使用% for averaging over num_averages = 100000; % number of simulations num_sims = 10000; % the time it takes to add one more item, array time_store = nan(num_sims, num_averages); % averaging count for i = 1:num_averages % an array that grows with every loop building_array = []; for j = 1:num_sims tic; building_array = [building_array 1]; time_store(j, i) = toc; end end plot(mean(time_store, 2)); hold all; xlabel('Element num'); ylabel('Time'); 作为您在门户网站中输入的真实字符串的占位符,或者您真正使用的是什么?

捆绑ID需要全球唯一。不仅仅是你独一无二的。因此,其他人可能会使用与您使用的相同的com.companyname.appname

您应该使用基于您的域名的捆绑ID(以相反的顺序)。例如,如果您的域名为com.companyname.appname,而您的应用名称为someguyfortune.com,则应使用MyAwesomeApp的捆绑包ID。案件很重要。我个人更喜欢使用所有小写字母,但Xcode默认使用大写字母,它们工作正常。

使用这种反向域名样式可以提高其他人不会使用相同Bundle ID的几率。

答案 1 :(得分:0)

这很可能意味着已经有一个具有相同值的包标识符。捆绑标识符必须是唯一的。

相关问题