2012-11-07 33 views
6

我有一個連接到iOS應用程序的庫的.a文件。我如何知道庫的版本號?我不需要以編程方式執行此操作,我只需要手動獲取一次。如何從靜態庫中獲取版本號?

+0

手動?硬編碼它,應該有一個lib源代碼的plist。 – CodaFi

+0

我想獲取版本,而不是設置它。 –

回答

7

有關於如何將版本號編碼成一個靜態庫沒有共同的主題。

有時根本不存在。 有時候,這是使用屬於該庫的標題完成的。 有時它使用返回這種信息的函數完成。 在某些情況下,靜態庫是僞框架的一部分,其中包含一個plist,可能包含正確的版本號。

記住,本身就是一個靜態庫不小於放入文件歸檔一堆目標文件的更多。幾乎沒有任何額外的信息,不用說元數據。