2017-01-22 27 views
6

在我的項目中,我有大量的靜態庫。我目前使用-ObjC鏈接器標誌,它將包含實現任何objective-c類的靜態庫的所有成員。如何忽略特定庫的-Objc標誌

我有1個特別大的靜態庫,其中我特別只想用於包含在二進制文件中的類(我意識到了objective-c的動態特性以及這樣做的注意事項)。這是如果沒有使用-ObjC會發生什麼。

是否可以向鏈接器指定我希望此特定庫不屬於-ObjC標誌?

如果唯一的方法是爲每個其他庫添加force_load標誌,我不知道如何計算出objc,那將是不幸的。

回答

5

鏈接器的-ObjC標誌不帶參數,並適用於所有庫。因此,您唯一的選擇是每隔一個庫使用-force_load

您可以使用xcodeproj或生成xcconfigs