2016-11-29 144 views
0

添加的Dropbox SDK框架到我的Xcode項目(IOS)我的項目構建失敗歸因於如下圖1所示的錯誤後:可以向iOS項目添加框架塊/隱藏項目中其他文件的訪問權限嗎?

Screen shot of the errors seen after adding Dropbox SDK Framework

之前將Dropbox的框架,或者恢復到以前的承諾,導致項目建設和運行中出問題。我還在一個單獨的演示項目中測試了相同的Dropbox SDK框架包,以確保它沒有損壞 - 並且演示項目的構建和運行非常好,並按預期訪問Dropbox SDK。

Dropbox SDK框架可能隱藏或阻止在我的主項目中訪問GLKit框架嗎?

或者還有其他的東西在這裏玩嗎?截圖中顯示的第二個錯誤聲明橋接頭也是「導入失敗」,這是我之前沒有看到的錯誤,通常是'未找到'。

Dropbox SDK框架通過拖放到Xcode中添加並在需要時檢查副本框。在添加Dropbox SDK框架後,立即不再構建和報告這些錯誤。

回答

0

我正在回答我自己的問題,可能會遇到類似問題的其他人。儘管我沒有找到問題的根源,但我確實用下面的解決方案解決了它。

我結束了去除我的項目全部獲得第三方框架:

  • ResearchKit框架
  • 的Dropbox SDK框架
  • 圖表框架

而且除了我刪除了所有的XCode在項目的左側文件列表中提供了框架:'項目標題 - >常規 - >鏈接框架和庫'

然後我安裝和設置的CocoaPods與項目,以及使用的CocoaPods安裝和管理我的第三方框架(ResearchKit,Dropbox的SDK及圖表)

該項目現在能夠建立併成功運行,並已獲得GLKit框架以及所有其他XCode提供的框架,橋接頭和Dropbox SDK。

我認爲這個問題是由於XCode中的設置阻止了Dropbox SDK被添加後訪問GLKit,並且使用CocoaPods來管理第三方框架的集成避開了這個問題。

如果有人有任何進一步的見解,我會很樂意聽到你的解釋。

相關問題