Mac应用已嵌入配置文件

Maz*_*yod 7 macos xcode cocoa sandbox provisioning

当我为AppStore构建我的Mac应用程序时,它还嵌入了配置文件,这是基于Apple电子邮件的可选配置文件.但是,由于我的主应用程序中有一个帮助应用程序,它也嵌入相同的配置文件,我得到一个"无效的二进制文件",Apple的电子邮件说:

无效的配置文件位置 - Mac OS X应用程序的配置文件必须位于主应用程序包的目录目录中.配置文件是可选的,但您不能提交多个.

因此,它有多个配置文件...如何禁用帮助应用程序项目将配置文件嵌入其包中?


尽管我鄙视这个解决方案,但你必须玩一个侦探游戏才能找到所有配置文件并删除它们.我在应用程序构建完成后删除了嵌入的配置文件,所有这些(我有一个资源包,配置文件甚至嵌入那里!),并提交........ Works.让你想知道为什么地狱是最初嵌入的配置文件.......


当我尝试删除帮助应用程序设置的配置文件时,我从Apple获得此信息:

无效的供应配置文件 - 包KPTHelper(.../KPTHelper.app)中包含的供应配置文件无效.(缺少代码签名证书.)有关更多信息,请访问Mac OS Developer Portal.

emr*_*tem 3

您可以输入与主应用程序相同的捆绑包标识符,但只需在辅助应用程序的签名选项中选择“无”选项。

它位于项目设置的常规选项卡中。