0
是否有可能鏈接第三方框架,以便如果找不到它就根本不鏈接?我嘗試將-weak_framework MyFramework
添加到其他鏈接器標誌,但似乎只用於Apple的框架。我仍然缺少框架鏈接錯誤。鏈接可選框架
該框架是一個調試助手框架,允許在運行時檢查層次結構檢查。但是,我不想將此框架提交到存儲庫,我希望應用程序在沒有它的情況下運行,如果找不到它。應用程序本身中沒有一行依賴於框架中的代碼。
是否有可能鏈接第三方框架,以便如果找不到它就根本不鏈接?我嘗試將-weak_framework MyFramework
添加到其他鏈接器標誌,但似乎只用於Apple的框架。我仍然缺少框架鏈接錯誤。鏈接可選框架
該框架是一個調試助手框架,允許在運行時檢查層次結構檢查。但是,我不想將此框架提交到存儲庫,我希望應用程序在沒有它的情況下運行,如果找不到它。應用程序本身中沒有一行依賴於框架中的代碼。
沒有。 -weak_framework
允許框架在運行時不存在,但要求它在構建時存在。
一個解決方案是在運行時動態加載框架,如果它存在。使用NSBundle
或dlopen()
來做到這一點。 (請注意,您不應該隨地附帶。)