簡體   English   中英

在框架模塊內包含非模塊化頭

[英]Include of non-modular header inside framework module

我對Xcode相當CocoaPods在使用通過CocoaPods使用的框架時遇到了問題。 在Xcode 7.0.1中一切正常,但是在更新到Xcode 7.1之后,我一直遇到這個問題。 我有一個使用ZTDropDownTextField的pod,但是當我嘗試構建項目時,出現錯誤:

“在框架模塊ZTDropDownTextField.ZTDropDownTextField_Bridging_Header包含非模塊化頭”

還有錯誤:

“無法構建Objective-C模塊ZTDropDownTextField ”。

我試圖將Allow Non-modular Includes in Framework Modules設置為YES ,但無濟於事。 有人知道解決此問題的方法嗎? 在此獲得一些幫助,將不勝感激。

這是一個演示錯誤的項目的鏈接: https : //www.dropbox.com/sh/so07dd6v0ss5b0q/AACpeU3rL51dqEn5Vuqsfr1Ta?dl=0

可能是您的框架或包含標頭搜索路徑未正確設置的情況。 請在Apple Developer論壇中查看以下主題: https : //forums.developer.apple.com/thread/23554

要點是

“不幸的是,CocoaPods通常可以創建標頭搜索路徑,使編譯器可以在(對於編譯器而言)似乎不是模塊一部分的位置找到標頭。”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM