【发布时间】:2012-08-30 22:58:47
【问题描述】:
我有一些二进制文件(可执行文件和一些动态库),我想将它们包含在应用程序包中。我该如何将它们添加到 xcode 中,例如它们在归档时都已正确签名?
【问题讨论】:
-
iOS 还是 OS X?对于 iOS,你不能这样做。
-
我只对 OS X 感兴趣。
我有一些二进制文件(可执行文件和一些动态库),我想将它们包含在应用程序包中。我该如何将它们添加到 xcode 中,例如它们在归档时都已正确签名?
【问题讨论】:
您可以将二进制文件放在捆绑包中的任何位置。只需在您的目标中创建一个“复制文件”构建阶段。而且,您必须在 签署主包之前单独签署此二进制文件。 您还可以创建“运行脚本”阶段并在此阶段签署您的二进制文件。
codesign -s "authority" "${TARGET_BUILD_DIR}/path/to/your/lib.dylib"
【讨论】: