2016-12-01 49 views
0

我試圖將Google Drive API整合到我的Objective-C應用程序中。我正在使用這個link。我設置了快速入門示例,並且工作正常。對於我的應用程序,我按照指示使用CocoaPods添加了API。當我運行該應用程序時,出現鏈接器錯誤,未找到GTMOAuth2,GTMSessionFetcher和GoogleAPIClient。這是一個例子。用於Objective C的Google Drive API,CocoaPods未鏈接GTMOAuth2和

ld: warning: directory not found for option '-L/Users/k/Library/Developer/Xcode/DerivedData/DA/dntvfajcuzknsddygndaenxbqsii/Build/Products/Debug-iphonesimulator/GTMOAuth2' 

Under Target->Build settings -> other linker flags 
-ObjC -l"GTMOAuth2" -l"GTMSessionFetcher" -l"GoogleAPIClient" -framework "Security" -framework "SystemConfiguration" -lz 

的運行路徑搜索路徑,我有@executable/Frameworks

能否提供一些關於信息如何可能安裝的Xcode所以它找到GTMOAuth2,GTMSessionFetcher和GoogleAPIClient是由的CocoaPods設置。由於

回答

0

你可能要嘗試爲Install a Google SDK using CocoaPodsGoogle APIs for iOS討論這給在加入谷歌SDK到您的iOS應用以下步驟安裝過程:

的CocoaPods用於在安裝和管理依賴現有的Xcode項目。

  1. 創建一個Xcode項目,並將其保存到本地機器。
  2. 在您的項目目錄中創建一個名爲Podfile的文件。該文件定義了項目的依賴關係,通常稱爲Podspec。
  3. 打開Podfile,並添加您的依賴關係。
  4. 保存文件。
  5. 打開一個終端並將cd打開到包含Podfile的目錄。
  6. 運行pod install命令。這將安裝Podspec中指定的SDK以及它們可能具有的任何依賴項。
  7. 打開您的應用程序的.xcworkspace文件以啓動Xcode。使用此文件進行應用程序的所有開發。

請檢查列表CocoaPods published by Google

此外,您可能希望使用的方法來將庫添加到您的項目在本GitHub post如使用GTM OAuth2Google Sign-In SDK並加入框架的Xcode項目討論繼續進行安裝。

最後,爲了幫助您在安裝過程中排除故障,您可以訪問此guide