Ситуация:
Невозможно собрать проекты, на которых установлен Cocoapod.Тестовый проект будет создан, если я инициализирую Pods и оставлю Podfile пустым.Но как только я добавляю один Pod, ошибка возвращается.
Похоже, я обновился до Xcode 10.3 несколько дней назад;проекты, успешно созданные примерно 1,5 недели назад.
Некоторый контекст: в последнее время много работаю с Python, Anaconda и т. д .;пришлось обновить PATH и профиль bashrc;также использовал инструмент очистки системы, чтобы удалить много старых файлов / освободить место и память .... возможно, стерли некоторую критическую зависимость ... не думаю, что все это должно иметь значение.
Code Signing /Users/username/Library/Developer/Xcode/DerivedData/Hello_World-dhqropgkebcaukbrbrcslpfivgww/Build/Products/Debug-iphonesimulator/Hello World.app/Frameworks/SVProgressHUD.framework with Identity -
/usr/bin/codesign --force --sign - --preserve-metadata=identifier,entitlements '/Users/username/Library/Developer/Xcode/DerivedData/Hello_World-dhqropgkebcaukbrbrcslpfivgww/Build/Products/Debug-iphonesimulator/Hello World.app/Frameworks/SVProgressHUD.framework'
/Users/username/Library/Developer/Xcode/DerivedData/Hello_World-dhqropgkebcaukbrbrcslpfivgww/Build/Products/Debug-iphonesimulator/Hello World.app/Frameworks/SVProgressHUD.framework: replacing existing signature
/Users/username/Library/Developer/Xcode/DerivedData/Hello_World-dhqropgkebcaukbrbrcslpfivgww/Build/Products/Debug-iphonesimulator/Hello World.app/Frameworks/SVProgressHUD.framework: code object is not signed at all
In architecture: x86_64
Command PhaseScriptExecution failed with a nonzero exit code
Выполненные действия:
Я видел множество вопросов, связанных с этой ошибкой и проблемами Cocoapods / подписи кода, но, похоже, ничего из того, что я пробовал, не работает.
- Чисто,удалить производные данные, выключить Xcode, перезапустить Mac
- Удалить / переустановить Cocoapods
- Переключиться на устаревшую систему сборки
- Установить подпись кода на Автоматически
- Блокировка / разблокировка брелка
- Понижение Cocoapods до 1.6.2
- Под дезинтеграцией и добавление сценария post_install
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['EXPANDED_CODE_SIGN_IDENTITY'] = ""
config.build_settings['CODE_SIGNING_REQUIRED'] = "NO"
config.build_settings['CODE_SIGNING_ALLOWED'] = "NO"
end
end
end
Последнее, что я планирую попробовать, этопонижение Xcode до 10.2.1, но я не уверен, что это будет работать, и не является желательным долгосрочным решением.
Системные настройки:
- MacOS Mojave 10.14.5
- Xcode 10.3
- Cocoapods 1.7.5