添加分发配置文件时Mac App崩溃

时间:2014-05-07 11:16:42

标签: objective-c xcode cocoa xcode5.1

我为使用MapKit的Mavericks创建了一个Mac App。它在Xcode 5.1的开发和测试期间工作正常。现在我想将它提交到App Store,我需要一个我已经成功创建的分发配置文件。麻烦的是,只要我将它添加到我的项目中,该应用程序就不再运行了 - 它每次都会崩溃并且会出现此错误消息:

enter image description here

当我更改回"没有配置文件"或Xcode在开发过程中创建的配置文件时,应用程序会再次运行。

我的问题:这是预期的行为,还是评论小组会拒绝该应用?我知道iOS应用程序不会运行其分发配置文件,但我是Mac开发的新手。任何有关这种太复杂主题的见解都会受到赞赏!

1 个答案:

答案 0 :(得分:1)

我的应用程序已获批准 - 崩溃对于应用审核小组来说确实没有问题。

我与Apple聊过这个问题,他很友好地给我回电话并解释了这个问题。看起来这种现象是“某种”预期的行为:当使用分发配置文件运行时,Mac应用程序可能会崩溃,也可能不会崩溃。

为了避免这个问题,我们可以将开发和分发配置文件添加到我们的应用程序,而无需替换另一个。这对我来说是新闻。但是,如果我把我疲惫的眼睛拉得更宽,我自己也许会发现这个小透露三角形:

enter image description here

也许这有助于那些有同样问题的人。