Bundle ID 与任何 App ID 都不匹配

Bundle ID doesn't match any App ID

我更新了我的一个 iPhone 应用程序(使用相同的应用程序 ID),方法是从头开始重写它以添加对新设备的支持并添加 iAd。不知何故,App ID 现在在原来是空格的地方有了破折号。我查看了 Provisioning Profile,应用名称中没有空格;我查看了App ID,没有空格。当我去验证应用程序时,它失败了,因为:

No software with CFBundleIdentifier of 'com.pragerphoneapps.Program-Name' exists. Verify your bundle identifier is correct. If it is, you may need to log into iTunes Connect to create the application.

因此,由于包标识符不正确,我返回到 iTunes Connect 并尝试重新创建应用程序。但是,当前应用程序的名称中没有破折号(即 'ProgramName'),因此我没有重新创建应用程序,因为担心此更新不会被视为更新。 如何更改 Bundle ID 的 App Name 部分以删除破折号?

您可以从 .plist 文件对其进行编辑。

如下图所示。

默认情况下,应用程序名称(包名称)设置为项目名称。