Mac应用嵌入了配置文件
当我为AppStore构建我的Mac应用程序时,它还嵌入了基于Apple电子邮件的可选配置配置文件。 但是,由于我的主应用程序中嵌入了一个辅助应用程序,它也嵌入了相同的配置文件,所以我得到一个“无效的二进制文件”,而来自Apple的电子邮件则说:
无效的供应配置文件位置 - 您的Mac OS X应用程序的供应配置文件必须位于主应用程序包的目录目录中。 配置配置文件是可选的,但不能提交多个配置文件。
因此,它有多个配置文件...我如何禁用帮助器应用程序项目将配置文件嵌入到它的捆绑包中?
尽管我鄙视这个解决方案,但你必须玩一个侦探游戏才能找到所有配置文件并删除它们。 我在构建完应用程序后从应用程序中删除了嵌入的配置文件,所有这些配置文件(我有一个资源包,配置文件甚至嵌入在那里!),并提交........ Works。 让你想知道为什么地狱是嵌入在第一个地方的配置.......
当我尝试删除帮助程序设置的配置文件时,我从Apple获得了这一点:
无效的供应配置文件 - 包KPTHelper(... / KPTHelper.app)中包含的供应配置文件无效。 (缺少代码签名证书。)有关更多信息,请访问Mac OS Developer Portal。
你可以在你的主应用程序中输入相同的Bundle Identifier,但你只需在帮助应用程序的签名选项中选择none。
它位于项目设置的常规选项卡中。
链接地址: http://www.djcxy.com/p/59277.html