我正在尝试将我的第一个iphone应用程序(monotouch)发布到商店,但上传后我总是收到以下错误:
EventApp代码签名中的标识符“EventApp”必须与您应用的Bundle ID“net.mydomain.myappname”相匹配。
我在monodevelop中配置了以下设置:
我也尝试将此标识符更改为“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包中的其他位置是否有标识符? 任何想法如何解决这一问题? 感谢
答案 0 :(得分:0)
确保使用为特定捆绑包ID创建的正确的应用商店配置配置文件。用于创建配置文件的软件包ID应与在iTunes中创建应用程序时在itunes connect中提供的软件包ID相匹配。在所有3个地方使用相同的包ID。 1.创建配置文件 2. Info.plist 3. ItunesConnect