Mac 应用具有嵌入式预配配置文件



当我为AppStore构建Mac应用程序时,它还嵌入了配置文件,根据Apple的电子邮件,这是可选的。但是,由于我的主应用程序中有一个帮助程序应用程序,该应用程序也嵌入了相同的配置文件,因此我收到一个"无效二进制文件",并且来自Apple的电子邮件说:

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

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

<小时 />

尽管我鄙视这个解决方案,但您必须玩侦探游戏才能找到所有预配配置文件并将其删除。构建应用程序后,我从应用程序中删除了嵌入式配置文件,所有这些配置文件(我有一个资源包,甚至嵌入在那里!),并提交了......工程。让你想知道为什么首先嵌入配置文件

......<小时 />

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

无效的预配配置文件 - 预配配置文件包含在 捆绑包 KPTHelper (.../KPTHelper.app) 是 无效。(缺少代码签名证书。欲了解更多信息, 访问 Mac OS 开发人员门户。

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

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

最新更新