【问题标题】:How to add executable binaries to Xcode4 project如何将可执行二进制文件添加到 Xcode4 项目
【发布时间】:2012-08-30 22:58:47
【问题描述】:

我有一些二进制文件(可执行文件和一些动态库),我想将它们包含在应用程序包中。我该如何将它们添加到 xcode 中,例如它们在归档时都已正确签名?

【问题讨论】:

  • iOS 还是 OS X?对于 iOS,你不能这样做。
  • 我只对 OS X 感兴趣。

标签: xcode cocoa xcode4


【解决方案1】:

您可以将二进制文件放在捆绑包中的任何位置。只需在您的目标中创建一个“复制文件”构建阶段。而且,您必须在 签署主包之前单独签署此二进制文件。 您还可以创建“运行脚本”阶段并在此阶段签署您的二进制文件。

codesign -s "authority" "${TARGET_BUILD_DIR}/path/to/your/lib.dylib"

【讨论】:

  • 如何将二进制文件添加为框架?如果我创建一个名为 Acme.framework 的框架并将二进制文件放入其中会怎样?比我可以像标准框架一样导入它。
  • 是的,这将是最好的方法。但您还必须将您的框架作为单独的包进行签名。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-08-23
  • 2014-11-10
  • 1970-01-01
  • 2011-09-27
  • 2023-03-30
  • 2013-12-02
  • 1970-01-01
相关资源
最近更新 更多