我敢肯定,這有一個簡單的答案,但它困擾着我:(有條件地包含適用於不同iOS SDK版本的庫?
我想建立一個應用程序,將在iOS版本4.3和5.0上運行。我很好的檢查的想法爲了使用Twitter功能,我需要包含Twitter庫
這會導致編譯器在爲4.3構建時失敗,這是我期望的。根據Apple文檔(在this page的最底部),可以有條件地鏈接框架 - 但我不能爲我的生活弄清楚如何設置Other Linker標誌來做到這一點。誰能告訴我這是怎麼完成的嗎?
我敢肯定,這有一個簡單的答案,但它困擾着我:(有條件地包含適用於不同iOS SDK版本的庫?
我想建立一個應用程序,將在iOS版本4.3和5.0上運行。我很好的檢查的想法爲了使用Twitter功能,我需要包含Twitter庫
這會導致編譯器在爲4.3構建時失敗,這是我期望的。根據Apple文檔(在this page的最底部),可以有條件地鏈接框架 - 但我不能爲我的生活弄清楚如何設置Other Linker標誌來做到這一點。誰能告訴我這是怎麼完成的嗎?
在您的目標 - >構建設置中,搜索其他鏈接器標誌,然後單擊發布類型(調試或發佈),然後在右下角單擊添加生成設置 - >添加條件設置,這會給你SDK彈出框和指定任何附加標誌的能力。
您還應該將框架與「可選」標誌鏈接起來。 您可以在「構建階段」面板的「與庫鏈接二進制文件」處進行設置。
可以切換「必需」改爲「可選」
謝謝 - 我無法相信我錯過了! – TimD