macos - 代码设计 : What are unsealed contents?

标签 macos cocoa xcode6 code-signing

我刚刚升级到 XCode 6 并尝试构建我的开发者 ID 签名的 Mac 应用程序。 但是,我现在收到以下协同设计错误:

unsealed contents present in the root directory of an embedded framework

这适用于我使用的Dropbox.framework。显然不能签字。错误是什么意思?怎么了?

最佳答案

看看OS X Code Signing In Depth

从 OS X 版本 10.9.5 开始,OS X 识别签名应用的方式将会发生变化

Structure your bundle根据对 OS X 版本 10.9 或更高版本的预期:

  • 仅在应包含签名的目录中包含签名代码 代码。
  • 仅在应包含的目录中包含资源
    资源。
  • 请勿使用 --resource-rules 标志或 ResourceRules.plist。他们 已过时并将被拒绝。

关于macos - 代码设计 : What are unsealed contents?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25950544/

相关文章:

objective-c - Xcode 6 在编译时自动添加不受支持的权利

macos - 如何在没有 uuid 的情况下编译 fontconfig

eclipse - 如何在eclipse中安装jdk 7

objective-c - 如何获取 QLPreviewView 的内容大小?

ios - 在 swift 中展开可选值时意外发现 nil

iphone - Apple Watch 和 iPhone 应用程序提交到 App Store 的要求?

python - 尝试在 Mac OS X Yosemite 上安装 MySQL-python 时出错

cocoa - NSPoover 自定义动画

macos - Cocoa可编辑文本,无输入框

submit - 错误 ITMS-4088 - 无权修改应用程序