2010-09-16 33 views
0

我需要將項目文件發送到我的客戶端,以便在xcode上運行它以查看正在進行的工作。有什麼辦法來加密源文件? 我有一個選擇,從模擬器調試位置發送.app文件,並要求他們把它放在相同的路徑。但是我需要用加密發送代碼,這可能嗎?iphone Xcode項目文件加密

在此先感謝。 Raj

回答

5

您可以通過任意數量的機制對文件進行加密,但是如果您希望客戶端能夠構建並運行代碼,那麼這將不切合實際,因爲他們必須對其進行解密。

如果您想在不向客戶端公開源代碼的情況下執行此操作,請構建一個靜態庫,將該靜態庫與模板main.m一起分發到您的最終可執行文件中,並將其設置爲鏈接框架導入您發送給他們的示例應用程序。這樣,他們不會獲得應用程序的源代碼,但他們仍然可以構建它並查看發生了什麼。

另一方面,如果你不信任你的客戶,你爲什麼要把這份工作放在第一位?