0
podfile如何控制它管理的庫的-force_load標誌?我有一種情況,第三方庫正在使用不可用的頭,並且給定的解決方案之一是刪除-ObjC鏈接器標誌,但這是需要並由cocoapods插入的。cocoapods庫上的-force_load
另一種解決方案是在每個庫上使用-force_load標誌。這是如何添加到cocoapods的podfile中,以便將其應用於每個庫?
podfile如何控制它管理的庫的-force_load標誌?我有一種情況,第三方庫正在使用不可用的頭,並且給定的解決方案之一是刪除-ObjC鏈接器標誌,但這是需要並由cocoapods插入的。cocoapods庫上的-force_load
另一種解決方案是在每個庫上使用-force_load標誌。這是如何添加到cocoapods的podfile中,以便將其應用於每個庫?
您可以使用post_install
掛鉤在Podfile中執行此操作。它看起來像這樣:
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings["OTHER_LDFLAGS"] = '$(inherited) "-force_load"'
end
end
end
這似乎並不奏效。標記與Pod.target.xconfig文件中的標記相同 – jarryd
同意,這對我的項目也沒有任何作用。 「其他鏈接器標誌」配置保持不變。 – HotFudgeSunday