应用程序ID myId无法注册到您的开发团队。将您的包标识符更改为唯一字符串以重试

时间:2017-08-31 06:00:04

标签: android ios angularjs xcode ionic-framework

我目前正在使用离子框架将应用程序部署到Android Play商店。

现在我们已经添加了一个平台来部署iPhone应用程序。

但是,如果您选择签名>团队在xcode中,发生以下错误。

enter image description here

所以我在config.xml中更改了widget“id”值,然后xcode错误就消失了。

问题

我已经在Android上启动了应用程序,所以我担心它将成为Play商店中的一个单独的应用程序。当我更新Android应用程序。因为改变了id的值。

更改ID实际上会导致问题吗?

如果出现问题,我可以在不更改ID值的情况下解决xcode错误吗?

2 个答案:

答案 0 :(得分:0)

在config.xml中拥有自己的自定义程序包ID的步骤

  • 您已从离子开始下载启动应用程序的示例......
  • 在添加任何平台之前打开config.xml并更新 ID =" ionic.starter.io"到id =" com.myapp"并保存并关闭config.xml
  • 现在打开终端添加平台ios / android
  • 在添加平台后运行离子构建ios / android open config.xml
  • 您现在可以在config.xml和/platforms/android/src/com/{appname}/MainActivity.java
  • 中看到您的自定义程序包名称已更新

PS:在下载任何启动器时添加属性--id="com.package"不会自动更新v2 / v3 +中config.xml中的id。

答案 1 :(得分:0)

我解决了这个问题。

问题是ID长度太长而验证失败。我将Android的ID与Android应用ID分开设置。通过以下链接解决了拆分每个平台的ID的方法。

How can i separate app id and version in ionic framework

谢谢。