Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何向Xcode4项目添加可执行二进制文件_Xcode_Cocoa_Xcode4 - Fatal编程技术网

如何向Xcode4项目添加可执行二进制文件

如何向Xcode4项目添加可执行二进制文件,xcode,cocoa,xcode4,Xcode,Cocoa,Xcode4,我有一些二进制文件(可执行文件加上一些动态库),我想将其作为应用程序包的一部分。如何将这些文件添加到xcode中,使它们在存档时都得到了正确的签名?您可以将二进制文件放在捆绑包中的任何位置。只需在目标中创建一个“复制文件”构建阶段。然后,您必须在对主捆绑包进行签名之前对该二进制文件进行单独签名。 您还可以创建“运行脚本”阶段,并在此阶段内对二进制文件进行签名 codesign -s "authority" "${TARGET_BUILD_DIR}/path/to/your/lib.dylib"

我有一些二进制文件(可执行文件加上一些动态库),我想将其作为应用程序包的一部分。如何将这些文件添加到xcode中,使它们在存档时都得到了正确的签名?

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

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

iOS还是OSX?你不能在iOS上这么做。我只对OSX感兴趣。添加二进制文件作为框架怎么样?如果我创建一个名为Acme.framework的框架,并将二进制文件放在其中,会怎么样?我可以像标准框架一样导入它。是的,这将是最好的方式。但是,您还必须将框架作为单独的捆绑包进行签名。