這真讓人沮喪。我已經將Braintree庫集成到了幾個iOS項目中,然後才能在swift中使用,並且從未真正遇到過問題,但目前我無法使其工作。爲什麼我的簡單目標橋接頭無法找到文件「BraintreeCore.h」?
我跟隨/重複此份說明,一遍又一遍:
https://developers.braintreepayments.com/start/hello-client/ios/v4
具體來說,我把莢「布倫特裏」在我Podfile,跑吊艙安裝和莢更新,並驗證了布倫特裏庫現在出現在Pods目錄中。
我已經重新做了我的橋頭3次,現在也小心地將目標設置到我的應用程序。我也一遍又一遍地驗證,我已經將我的Build Settings中的目標C橋接頭設置爲正確的文件,併成功地爲其他目標C文件創建了橋接頭。不過不幸的是以下行就是不能在橋接頭工作:
#import "BraintreeCore.h"
#import "BraintreeUI.h"
他們都提供相同類型的編譯錯誤,說BraintreeCore.h未找到文件。
我能做到以下幾點沒有得到一個錯誤:
#import "Pods/Braintree/BraintreeCore/Public/BraintreeCore.h"
但是,當我嘗試做相同的BraintreeUI.h像這樣:
#import "Pods/Braintree/BraintreeUI/Public/BraintreeUI.h"
它把我的BraintreeUI.h文件並告訴我BraintreeUI.h文件中沒有關於此行的「BraintreeCore/BraintreeCore.h」文件:
#import <BraintreeCore/BraintreeCore.h>
我在做什麼錯?這應該是直截了當的,但現在已經超過12個小時令我感到憤怒。