2012-08-30 35 views
0

我有一些二進制文件(可執行文件加上一些動態庫),我想將其包含爲應用程序包的一部分。我如何着手將它們添加到xcode中,例如它們在歸檔時都已正確簽名?如何將可執行二進制文件添加到Xcode4項目

+0

iOS或OS X?你不能爲iOS做到這一點。 – 2012-08-30 22:59:51

+0

我只對OS X感興趣。 – Pass

回答

0

你可以把你的二進制文件放在你想要的包裏。只需在您的目標中創建一個「複製文件」構建階段。而且,您必須單獨簽署此二進制文件,之前簽署主包。 您也可以在此階段創建「運行腳本」階段並簽署您的二進制文件。

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

如何將二進制文件添加爲框架?如果我創建一個名爲Acme.framework的框架,並將二進制文件放在那裏呢?比我可以像標準框架那樣導入它。 – Pass

+0

是的,這將是最好的方式。但是你也必須將你的框架簽名爲一個獨立的包。 – Dmitry

相關問題