Я работаю над проектом, написанным на AngularJS, Cordova и Ionic.
Когда я пытаюсь создать свой проект в XCode, чтобы разместить его в магазине Apple, я получаю такую ошибку:
Strip /Users/swdev/Library/Developer/Xcode/DerivedData/Self_Service-dmwurawdbtvnmpgdsjvsyxoxafvo/Build/Intermediates.noindex/ArchiveIntermediates/Self\ Service/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/libCordova.a (in target 'CordovaLib' from project 'CordovaLib')
cd /Users/swdev/Documents/SelfServiceApp/platforms/ios/CordovaLib
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip -S -T /Users/swdev/Library/Developer/Xcode/DerivedData/Self_Service-dmwurawdbtvnmpgdsjvsyxoxafvo/Build/Intermediates.noindex/ArchiveIntermediates/Self\ Service/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/libCordova.a
fatal error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip: can't open temporary file: /tmp/strip.AH03t9 (No such file or directory)
Command Strip failed with a nonzero exit code
ионная информация
Ионный:
Ionic CLI: 5.0.2 (/ usr / local / lib / node_modules / ionic) Ionic Framework: ionic1 1.3.5 @ ionic / v1-toolkit: 1.0.22
Кордова:
Cordova CLI: 8.1.2 ([email protected]) Платформы Cordova: android 8.1.0, ios 5.0.1 Плагины Cordova: нет плагинов в белом списке (всего 15 плагинов)
Утилита:
cordova-res: не установлен, собственный запуск: 0.2.5
Система:
Инструменты Android SDK: 26.1.1 (/ Users / swdev / Library / Android / sdk) ios-deploy: 1.9.4 ios-sim: 8.0.2 NodeJS: v10.16.3 (/ usr / local / bin / node) npm: 6.11.3 ОС: macOS Catalina Xcode: Xcode 11.0 Версия сборки 11A420a
Требования cordova Результаты проверки требований для ios: Apple macOS: установлен darwin Xcode: установлен 11.0 ios-deploy: установлен 1.9.4 CocoaPods: установлен 1.8.0
Есть ли ошибки, когда вы делаете ionic cordova prepare ios
? — person Aubrey Quinn schedule 21.11.2019
Нет, ошибок нет. Похоже, это только вещь XCode. — person Aubrey Quinn schedule 21.11.2019
Я уверен, что вы уже пробовали, но если нет, единственное, что я делаю, когда получаю необъяснимую проблему, — это удаляю платформу и добавляю ее снова. Мой процесс ionic cordova platform remove ios
, затем удалите папку plugins
(rm -r ./plugins
), затем ionic cordova platform add ios
и, наконец, ionic cordova prepare ios
. — person Aubrey Quinn schedule 21.11.2019
@JohnTiggernaught Я пробовал это, но безуспешно. — person Aubrey Quinn schedule 22.11.2019
Убедитесь, что папка / tmp существует и у вас есть разрешение на запись