#ios #swift #xcode #xcodebuild #apple-m1
Вопрос:
У нас есть приложение, которое правильно компилируется на старых макбуках на базе Intel. Однако на MacBook Pro M1 он не компилируется из-за arm64
проблемы с компиляцией с последними моделями iPhone. Он работает до 13,7 тренажеров.
Основываясь на нескольких решениях в других сообщениях, я попытался добавить arm64
архитектуру в раздел Исключенные архитектуры также в Настройках сборки, но это приводит к другой ошибке в диспетчере пакетов Swift, например Could not find module 'Viewer' for target 'arm64-apple-ios-simulator'; found: x86_64-apple-ios-simulator, x86_64, at: /Users/bappaditya/Library/Developer/Xcode/DerivedData/Aconex-dcwfxmeztacqqoewrptfilxusnyj/Build/Products/Debug-iphonesimulator/Viewer.framework/Modules/Viewer.swiftmodule
Решение с открытием с помощью Rosetta работает, но некоторые функции, такие как выбор фотографий с камеры, нарушены из-за этих изменений, поэтому мы также не можем учесть это.
Мы ищем решение для компиляции нашего приложения на M1 без нарушения какой-либо существующей поддержки функций.
Комментарии:
1. Похоже, вы используете пакет framework / Swift под названием «Просмотрщик», который не был скомпилирован для симулятора Apple Silicon. Что это за рамки? Могут ли они предоставить обновленную версию с поддержкой Apple Silicon?
2. Позвольте мне тоже это проверить @Codo