cod*_*nd1 17 macos cocoa code-signing xcode6
我刚刚升级到XCode 6并尝试构建我的开发者ID签名的Mac应用程序.但是,我现在得到以下codeign错误:
unsealed contents present in the root directory of an embedded framework
Run Code Online (Sandbox Code Playgroud)
这适用于Dropbox.framework我使用的.显然无法签署.错误是什么意思?怎么了?
cod*_*nd1 10
问题是version.txt驻留在的文件Dropbox.framework.虽然这对于了解框架的版本是有用的,但似乎不再适合进行协同编码.
当我删除文件时,一切都工作正常.
从OS X版本10.9.5开始,OS X将如何识别已签名的应用程序
根据OS X 10.9或更高版本的预期构建您的软件包:
今天有几个小时出现同样的问题,因为我试图让Yosemite .framework捆绑到优胜美地.最后,问题是我做的符号链接,而不是目录中的严格文件.
最初,程序包的根目录中有一个损坏的符号链接.我修好了
我添加的符号链接:
Headers -> Versions/Current/Headers/
Run Code Online (Sandbox Code Playgroud)
它需要是什么:
Headers -> Versions/Current/Headers
Run Code Online (Sandbox Code Playgroud)
额外的斜线是杀手.
请注意,这在两个不同的位置给我两次:我也有
Current -> 1.8.0/
Run Code Online (Sandbox Code Playgroud)
我需要的地方
Current -> 1.8.0
Run Code Online (Sandbox Code Playgroud)
我不是一个*nixer,所以也许这是常识,但希望它能帮助像我这样的其他Windows开发者.
| 归档时间: |
|
| 查看次数: |
14430 次 |
| 最近记录: |