我試圖在我的iOS應用中包含Google-Api。希望包含Google雲端硬盤。Google-API for Objective-C:沒有這樣的文件或目錄 - libGTLTouchStaticLib.a
因此,我遵循https://developers.google.com/drive/ios/quickstart上的所有內容。
經過數小時的嘗試與錯誤,它根本不工作。
它開始整個事情似乎不是64位的能力和XCode會抱怨...不包含所有必需的體系結構......「擺弄不同的構建設置後,我得到了這一點我的路。
比起HOWTO建議只有兩個文件(GTLDrive.h
和GTLDrive_Sources.m
)複製到您的項目。這將導致投訴GTLDriveConstants.h
會丟失。最後,你必須整個Drive/Generated
文件夾複製到您的項目。之後,它仍然抱怨GTLQuery.h
將會丟失,所以我導入了所有的頭文件(是的,我將「用戶頭搜索路徑」設置爲Google-API的源文件夾,並沒有幫助。)
下一次構建會產生大量「重複符號」。經過大量搜索,發現我必須清理「構建階段」中的「編譯源代碼」。現在問題解決了,但現在我被卡住了。
現在抱怨:
clang: error: no such file or directory: '/Users/#myself#/Library/Developer/Xcode/DerivedData/#my-project#-finogpkkwtusudgbuiiodrxfuxwm/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a'
我libGTLTouchStaticLib.a添加到應用程序項目的構建階段「鏈接二進制與庫」名單像HOWTO勸。
我沒有更多的想法。任何人?
順便說一句:這真是一個痛苦的屁股! Dropbox集成非常簡單;導入框架 - 去吧! Dropbox 1,Google -1.000.000
謝謝你的努力Nitesh,但在我DerivedData文件夾下 GTL-官樣文章/編譯/產品 我只找到一個文件夾「調試」,它在它的「GTL.framework」。 構建成功運行前... – Stephan
哦,你建GTL.xcodeproject。如果它確實運行成功。圖書館應該在那裏。無論如何抱歉不能幫助你。值得一試雖然 – Nitesh