EventApp代码签名中的标识符“EventApp”必须与您应用的Bundle ID匹配

时间:2011-07-01 07:55:07

标签: iphone xcode xamarin.ios itunesconnect appstore-approval

我正在尝试将我的第一个iphone应用程序(monotouch)发布到商店,但上传后我总是收到以下错误:

EventApp代码签名中的标识符“EventApp”必须与您应用的Bundle ID“net.mydomain.myappname”相匹配。

我在monodevelop中配置了以下设置:

  • 捆绑标识符:net.mydomain.myappname

我也尝试将此标识符更改为“net.mydomain.myappname.EventApp”(类似于此屏幕截图:http://monotouch.net/@api/deki/files/29/=dist-app-settings.png)但随后我无法构建,因为monodevelop显示以下错误:“构建失败。数组索引超出范围“

我还查看了build-output文件夹中的Info.plist文件。 (EventApp.app) 这就是构建之后的内容:

捆绑名称:EventApp 捆绑标识符:net.mydomain.myappname 可执行文件:EventApp

另一个试验是将项目重命名为“myappname”,但这也不起作用。

* .app包中的其他位置是否有标识符? 任何想法如何解决这一问题? 感谢

1 个答案:

答案 0 :(得分:0)

确保使用为特定捆绑包ID创建的正确的应用商店配置配置文件。用于创建配置文件的软件包ID应与在iTunes中创建应用程序时在itunes connect中提供的软件包ID相匹配。在所有3个地方使用相同的包ID。 1.创建配置文件 2. Info.plist 3. ItunesConnect