Я добавил Cartfile для Alamofire. Cartfile содержит: github Alamofire / Alamofire ~ ›5.2
После запуска: обновление carthage — платформа iOS
дает: Build Failed Task завершился неудачно с кодом выхода 1: / usr / bin / xcrun lipo -create /Users/<�▪<�▪/Library/Caches/org.carthage.CarthageKit/DerivedData/12.0_12A7209/Alamofire/5.2.2 /Build/Intermediates.noindex/ArchiveIntermediates/Alamofire \ iOS / IntermediateBuildFilesPath / UninstalledProducts / iphoneos / Alamofire.framework / Alamofire /Users/</▪</▪/Library/Caches/org.carthage.A7129erive_data/D209erive_data/CarthageKarthage. /Alamofire/5.2.2/Build/Products/Release-iphonesimulator/Alamofire.framework/Alamofire -output /Users/****/Desktop/untitled/Carthage/Build/iOS/Alamofire.framework/Alamofire
Обычно это указывает на то, что сам проект не удалось скомпилировать. Пожалуйста, проверьте журнал xcodebuild …
Создается файл структуры сборки, и я могу перетащить его в Project embedded Framework, но когда я пытаюсь запустить проект, он не работает в Simulator. Я могу работать на устройстве, но не на симуляторе.
Что я могу сделать, чтобы решить эту проблему? Один момент заключается в том, что Alamofire работает в Simulator с cocoapod, но проблема возникает с carthage. Спасибо.
Моя версия carthage: 0.36.0
Xcode: 12.0
Alamofire: 5.2.2
github.com/Alamofire/Alamofire/issues/3313 Похоже, это проблема Карфагена. Это указано в большом примечании к выпуску: github.com/Carthage/Carthage/releases — person MMSmmsbd schedule 25.09.2020
О, я вижу. тогда это было действительно проблематично, просто планировал включить carthage в файлы моего проекта вместо pod’ов. — person MMSmmsbd schedule 25.09.2020
В настоящее время Carthage (0.36.0) не работает с Xcode 12.0
проверьте и дождитесь новой версии для Карфагена с исправлением: https://github.com/Carthage/Carthage/releases
или вы можете использовать этот обходной путь: https://github.com/Carthage/Carthage/blob/master/Documentation/Xcode12Workaround.md