Библиотека конвейера кода не найдена для -lGoogleToolboxForMac - PullRequest
0 голосов
/ 10 декабря 2018

Я получаю библиотеку, не найденную для -lGoogleToolboxForMac, при запуске команды xcodebuild из командной строки.

Большинство предложений по этой проблеме решаются с помощью проекта xcode.Конвейер вызывает облачный агент MacOS и не имеет физического доступа к системе Mac.

Я попробовал это предложение опция командной строки , но не повезло.Как включить lGoogleToolboxForMac в состав команды сборки?

2018-12-10T01:51:35.9852980Z 
2018-12-10T01:51:35.9853530Z ▸ Compiling main.m
2018-12-10T01:51:35.9854040Z ▸ Compiling UniversalAnalyticsPlugin.m
2018-12-10T01:51:35.9854790Z ▸ Compiling TouchID.m
2018-12-10T01:51:35.9855390Z ▸ Compiling TextResponseSerializer.m
2018-12-10T01:51:35.9856130Z ▸ Compiling TextRequestSerializer.m
2018-12-10T01:51:35.9856920Z ▸ Linking MyApp
2018-12-10T01:51:35.9857780Z ⚠️  ld: directory not found for option '-L/Users/vsts/Library/Developer/Xcode/DerivedData/MyApp-hjgdkeujtihqvvhkvkijivuagzlb/Build/Products/Release-iphoneos/GoogleToolboxForMac'
2018-12-10T01:51:35.9858710Z ⚠️  ld: directory not found for option '-L/Users/vsts/Library/Developer/Xcode/DerivedData/MyApp-hjgdkeujtihqvvhkvkijivuagzlb/Build/Products/Release-iphoneos/Protobuf'
2018-12-10T01:51:35.9859570Z ⚠️  ld: directory not found for option '-L/Users/vsts/Library/Developer/Xcode/DerivedData/MyApp-hjgdkeujtihqvvhkvkijivuagzlb/Build/Products/Release-iphoneos/nanopb'
2018-12-10T01:51:35.9860760Z ⚠️  ld: directory not found for option '-Liphoneos'
2018-12-10T01:51:35.9861030Z 
2018-12-10T01:51:35.9861860Z ❌  ld: library not found for -lGoogleToolboxForMac
2018-12-10T01:51:35.9861920Z 
2018-12-10T01:51:35.9862190Z 
2018-12-10T01:51:35.9862290Z 
2018-12-10T01:51:35.9862870Z ❌  clang: error: linker command failed with exit code 1 (use -v to see invocation)

Мой конвейер кода включает следующие шаги:

  1. Установить сертификат Apple
  2. Установить файл Mobile Provision
  3. Установить узел JS
  4. Установить Ionic
  5. Установить Cordova
  6. Установить NPM
  7. Установить Pod
  8. Платформа Ionic Cordova Добавить ios
  9. Ionic Cordova Buildios

Что мне здесь не хватает?

Ответы [ 2 ]

0 голосов
/ 11 декабря 2018

Я исправил подобную проблему, выполнив команду pod install в каталоге platforms/ios/ после добавления iOS.

0 голосов
/ 10 декабря 2018

У меня такая же ситуация, но у меня есть дополнительный шаг между 6 и 7 для установки cocoapods.

...