2012-03-18 15 views
0

我正在iOS上構建一個我想分發的可可觸摸靜態庫。我通過更新方案編譯了一個版本和一個調試版本。當我查看生成的庫的大小時,發佈版本是2195504字節,而調試版本是2021216字節。 (在Products/Release | Debug-iphoneos目錄中)iOS - 使用正確的風格驗證調試/發佈靜態庫

發行版應該不會更小嗎?

當我將庫的發佈版本鏈接到應用程序中時,我希望無法看到靜態庫中的源代碼,但是在逐步完成代碼時我仍然會看到源代碼。

您是否懷疑我沒有正確構建靜態庫的發行版本?

回答

0

xcode很聰明,可以在您的機器上找到源代碼。因此,請嘗試從您的機器上刪除源代碼,或嘗試在新機器中使用您的庫,而源文件根本不可用。

發佈版本的大小應該較小。

link應該提供更多的見解。

如果這些都不起作用,您可以考慮創建一個定製框架,它將隱藏您的源代碼。看看如何去做herehere

+0

我試圖鏈接另一臺機器上的庫不存在,XCode的確找不到它。謝謝。 – ivoj 2012-03-21 02:44:52

+0

@ivoj歡迎:) – Vignesh 2012-03-21 07:38:41