2016-12-01 1 views
0

Я пытаюсь включить API Google Диска в свое приложение Objective-C. Я использую это link. Я настраиваю пример quickstart, и это работает нормально. Для моего приложения я добавил API, используя CocoaPods, как указано. Когда я запускаю приложение, у меня возникают ошибки компоновщика, не обнаруживающие GTMOAuth2, GTMSessionFetcher и GoogleAPIClient. Вот один пример.API Google Диска для Objective C с 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 CocoaPods или в Google APIs for iOS, который дает следующие шаги в добавлении Google SDK в приложение IOS:

CocoaPods используется для установки и управления зависимостями в существующие проекты Xcode.

  1. Создайте проект Xcode и сохраните его на локальном компьютере.
  2. Создайте файл с именем Podfile в каталоге проекта. Этот файл определяет зависимости вашего проекта и обычно называется Podspec.
  3. Открыть Podfile и добавить свои зависимости.
  4. Сохраните файл.
  5. Открыть терминал и cd в каталог, содержащий подфайл.
  6. Запустите команду pod install. Это установит SDK, указанные в Podspec, вместе с любыми зависимостями, которые они могут иметь.
  7. Откройте файл приложения .xcworkspace, чтобы запустить Xcode. Используйте этот файл для разработки в своем приложении.

Пожалуйста, проверьте список CocoaPods published by Google.

Кроме того, вы можете продолжить установку, используя подходы, чтобы добавить библиотеку к вашему проекту, как описано в этом GitHub post, такие как использование GTM OAuth2 или Google Sign-In SDK и добавление рамки для проекта Xcode.

И наконец, чтобы помочь вам устранить проблемы во время установки, вы можете посетить это guide.