我在我的标识符标签下创建了新的应用ID。但是我没有任何配置文件,证书。因为这是我的新苹果帐户并且昨天注册了99美元。
但是当我尝试创建应用ID以将我的应用提交到应用商店时。我收到此错误:
An App ID with Identifier 'com.example.app.extention' is not available. Please enter a different string
我怀疑的是什么?
XC.com.example,appname
- 这项工作。如果我这样做,我的应用构建标识符将与所有证书和提供资料相匹配吗?请帮我解决!!
答案 0 :(得分:0)
如果您不知道如何操作,可以按照以下链接创建临时个人资料: http://docs.telerik.com/platform/appbuilder/cordova/code-signing-your-app/configuring-code-signing-for-ios-apps/create-development-provisioning-profile
您始终可以在项目设置中修改要用于项目的配置文件。
在构建标识符方面: 典型的包ID设置如下:com.mycompany.appname。取自developer.apple.com:
“捆绑包ID可以精确识别单个应用程序。在开发过程中使用捆绑包ID来配置设备,并在应用程序分发给客户时使用操作系统。例如,游戏中心和应用程序内购买使用使用这些应用程序服务时,捆绑ID用于标识您的应用程序。首选项系统使用此字符串来标识应用给定首选项的应用程序。同样,启动服务使用捆绑包ID来查找能够打开特定文件的应用程序,使用它使用给定标识符找到的第一个应用程序。包ID也用于验证应用程序的签名。
捆绑ID字符串必须是统一类型标识符(UTI),其仅包含字母数字字符(A-Z,a-z,0-9),连字符( - )和句点(。)。该字符串应为反向DNS格式。例如,如果您组织的域名是Acme.com并且您创建了名为Hello的应用程序,则可以将字符串com.Acme.Hello指定为应用程序的包ID。
在开发过程中,您可以在许多不同的位置使用应用的捆绑ID来识别该应用。“
完整信息可在以下链接中找到: https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/ConfiguringYourApp/ConfiguringYourApp.html
答案 1 :(得分:0)
此tutorial可能对您有所帮助。
1)您可以选择您喜欢的任何应用ID,但最好使用您的应用名称作为应用ID,对于捆绑名称,您应该使用Xcode中显示的捆绑标识符。
2)对于app id后缀,您应该选择反向域名,并且名称应该是您的包标识符,以便您可以使用使用应用ID的配置文件对项目进行签名。
3)最好使用反向域名com.yourappname。*之类的名称,但是只能在具有包标识符名称的项目上使用配置文件(在使用app id生成之后)与通配符一样,例如,您可以在具有包标识符com.yourappname.miliondolarapp的项目上使用配置文件,但是您无法在包含标识符com.myawesomeapp.miliondolarapp的项目上使用配置文件。 / p>