无法从当前值错误更改包标识符

我制作了iPhone应用程序,现在我想在Appstore上传这个应用程序。

当我尝试从组织者上传档案文件时,它显示我这个错误:

:我的目标项目中的Bundle identifiercom.Appname

我需要做些什么改变?

请提前帮助和感谢。

所以它表明两个标识符都不相同,

  • 创建新的标识符,例如com.cmpny.appname

  • 使用此标识符再次设置itunes应用程序

  • 在xcode中使用此标识符并创建存档

所以这就是发生的事情:

  1. 您之前在iTunes Connect中注册了一个“等待上传”的应用ID,而您已经忘记了它。

  2. 您刚刚制作了另一个尝试validation的应用,但iTunes连接中的状态是“准备上传”。

  3. 当您点击“validation”时,管理器会将旧的应用程序名称显示为应用程序名称,其中显示“应用程序:”,您可能会忽略它。

这就是你需要做的:

  1. 转到iTunes连接并通过点击屏幕右上角的“准备上传二进制文件”蓝色按钮,将新应用程序的状态从准备上传到等待上传。

  2. 返回“管理器”窗口并点击“validation”。 Xcode现在将识别新的应用程序,您将不会收到上面报告的错误消息。

希望这可以帮助。 干杯。

您的包标识符应为com.companyname.appname

在Xcode项目设置中设置此标识符。

在iTunes connect中使用此Bundle ID创建App id。

使用新的应用ID创建配置文件。 使用此配置文件获取新的ipa文件。 并尝试validation。

确保xcode项目目标设置中使用的软件包标识符与iTunes连接中应用程序详细信息中的软件包标识符相同。

注意:请在iTunes中使用新的捆绑包标识创建新应用。

转到iTunes Connect – >菜单更多 – >关于此应用程序并更改Bundle ID和软件包ID后缀。

在我的例子中,问题是在应用程序和iTunes中设置的小写/大写包ID。 确保它们是相同的 – 从更多 – >关于此应用程序更改iTunes