Трепетание iOS «замена существующей подписи» «отказано в разрешении» ошибка. Команда PhaseScriptExecution завершилась с ненулевым кодом выхода - PullRequest
0 голосов
/ 28 февраля 2020

Я работал над этим флаттерным проектом в основном для развертывания ios около 4 месяцев, и нам пришлось пересмотреть проект, чтобы внести некоторые изменения. Работало нормально. Мне пришлось добавить firebase_crashlytics в проект. Поэтому, когда я добавил его, всплыло сообщение об ошибке:

The current Flutter SDK version is 1.9.1+hotfix.4.

Because vitalsmobile depends on firebase_crashlytics >=0.1.2 which requires Flutter SDK version >=1.9.1+hotfix.5 <2.0.0, version solving failed.

pub get failed 

Поэтому я вернулся и попытался скомпилировать симулятор ios, чтобы проверить, все ли работает нормально, и iOS выдал эту ошибку:

PhaseScriptExecution [CP]\ Embed\ Pods\ Frameworks /Users/ag32547/Library/Developer/Xcode/DerivedData/Runner-ehsppxamrnwyncckggzztyutcqwg/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator/Runner.build/Script-62580339D8295FD31996B914.sh (in target 'Runner' from project 'Runner')
    cd /Users/ag32547/Documents/GitHub/vitalsmobileboilerplate/ios
    /bin/sh -c /Users/ag32547/Library/Developer/Xcode/DerivedData/Runner-ehsppxamrnwyncckggzztyutcqwg/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator/Runner.build/Script-62580339D8295FD31996B914.sh

mkdir -p /Users/ag32547/Library/Developer/Xcode/DerivedData/Runner-ehsppxamrnwyncckggzztyutcqwg/Build/Products/Debug-iphonesimulator/Runner.app/Frameworks
rsync --delete -av --filter P .*.?????? --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "/Users/ag32547/Documents/GitHub/vitalsmobileboilerplate/ios/Pods/../Flutter/Flutter.framework" "/Users/ag32547/Library/Developer/Xcode/DerivedData/Runner-ehsppxamrnwyncckggzztyutcqwg/Build/Products/Debug-iphonesimulator/Runner.app/Frameworks"
building file list ... done
Flutter.framework/
Flutter.framework/Flutter
Flutter.framework/Info.plist
Flutter.framework/icudtl.dat
Flutter.framework/_CodeSignature/
Flutter.framework/_CodeSignature/CodeResources

sent 94440040 bytes  received 120 bytes  62960106.67 bytes/sec
total size is 94428117  speedup is 1.00
Stripped /Users/ag32547/Library/Developer/Xcode/DerivedData/Runner-ehsppxamrnwyncckggzztyutcqwg/Build/Products/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Flutter of architectures: armv7 arm64
Code Signing /Users/ag32547/Library/Developer/Xcode/DerivedData/Runner-ehsppxamrnwyncckggzztyutcqwg/Build/Products/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework with Identity -
/usr/bin/codesign --force --sign -  --preserve-metadata=identifier,entitlements '/Users/ag32547/Library/Developer/Xcode/DerivedData/Runner-ehsppxamrnwyncckggzztyutcqwg/Build/Products/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework'
/Users/ag32547/Library/Developer/Xcode/DerivedData/Runner-ehsppxamrnwyncckggzztyutcqwg/Build/Products/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework: replacing existing signature
/Users/ag32547/Library/Developer/Xcode/DerivedData/Runner-ehsppxamrnwyncckggzztyutcqwg/Build/Products/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework: Permission denied
Command PhaseScriptExecution failed with a nonzero exit code

Понятия не имею, где я ошибся.

Все, что я изменил после взятия старого проекта, было:

  1. Изменен идентификатор команды и комплекта на сертифицированную разработчиком лицензию для распространения приложения.
  2. Обновлены некоторые зависимости во флаттере pubspe c .yaml

Если потребуется дополнительная информация, я готов ее предоставить. Любое понимание этого будет действительно полезно. Спасибо.

1 Ответ

0 голосов
/ 11 марта 2020

Проблема возникла, когда я настраивал FireBase в приложении. Я изменил приложение в редакторе Xcode, пока это не было необходимо. Флаттер позаботится об этом за тебя. Поэтому при выполнении команд важно добавлять команды в fluter.

Я также удалил Podfile.lock, файлы pod и .xcworkspace и запустил установку и обновление pod из терминала. И я также запустил "flutter clean" и перекомпилировал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...