捆绑根目录中存在 Abc.app 未密封的内容 - Xcode,捆绑需要进行任何更改吗?
Posted
技术标签:
【中文标题】捆绑根目录中存在 Abc.app 未密封的内容 - Xcode,捆绑需要进行任何更改吗?【英文标题】:Abc.app unsealed contents are present in the bundle root - Xcode, any change required to bundle? 【发布时间】:2014-11-26 09:51:38 【问题描述】:我已将我的 XCode 版本从 3.2.6 切换到 5.1.1,我被要求更改项目设置并移植到新格式并解决了许多编译错误。 现在没有编译错误,我可以成功构建我的项目。
当我尝试使用 codesign v2 (mac 10.9.5) 签署项目时,我可能会看到以下错误
“Abc.app 未密封的内容存在于包根目录中”
为了解决我已经浏览了下面的链接并尝试创建其中提到的捆绑结构,但我基本上遗漏了一些我不知道它是什么的东西。
Codesign: What are unsealed contents?
我的文件夹结构类似于下面,如果有人看到差异,请提及我需要更正的内容。
/src/Abc/
Abc.xcodeproj 构建\ 文档\ English.proj Info.plist Installer.pmdoc 安装脚本\ Japanese.lproj\ 库\ Abc_Prefix.pch Abc.pmproj 包\ 资源\ *.png、*.icns、*.jpg、setting.plist 来源\ 卸载\ zh_TW.lproj\【问题讨论】:
【参考方案1】:根据我的经验,此错误消息意味着我将一些文件留在了与 Contents 文件夹相同的文件夹级别中。
所有内容都必须在 Contents 文件夹中。
尝试将与 Contents 文件夹处于同一级别的任何文件移动到 Contents 文件夹内的某个位置。
【讨论】:
你拯救了我的一天! 你也拯救了我的一天,我花了好几个小时才找到这个解决方案,但现在终于奏效了。以上是关于捆绑根目录中存在 Abc.app 未密封的内容 - Xcode,捆绑需要进行任何更改吗?的主要内容,如果未能解决你的问题,请参考以下文章