我已将 XCode 版本从 3.2.6 切换到 5.1.1,我被要求更改项目设置并移植到新格式,并解决了许多编译错误。
现在没有编译错误,我可以成功构建我的项目。
当我尝试使用 codesign v2 (mac 10.9.5) 签署项目时,我可以看到以下错误
“包根中存在 Abc.app 未密封的内容”
为了解决问题,我已经浏览了下面的链接,并尝试创建其中提到的捆绑结构,但我缺少一些东西,基本上我不知道它是什么。
Codesign:什么是未密封内容? https://stackoverflow.com/questions/25950544/codesign-what-are-unsealed-contents/26068113#26068113
我的文件夹结构将类似于下面,如果有人看到差异,请提及我需要纠正的内容。
/src/Abc/
- Abc.xcodeproj
- build\
- doc\
- 英语计划
- 信息表
- 安装程序.pmdoc
- 安装脚本\
- 日语.lproj\
- 图书馆\
- Abc_Prefix.pch
- Abc.pmproj
- Package\
- Resource\
- *.png、*.icns、*.jpg、设置.plist
- Source\
- 卸载\
- zh_TW.lproj\
根据我的经验,此错误消息意味着我将一些文件留在了与 Contents 文件夹相同的文件夹级别中。
所有内容都必须位于 Contents 文件夹内。
尝试将与 Contents 文件夹位于同一级别的所有文件移动到 Contents 文件夹内的某个位置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)