Xcode выдает ошибку сборки на MacBook Pro M1

#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 без нарушения какой-либо существующей поддержки функций.

Настройки сборки Xcode

Комментарии:

1. Похоже, вы используете пакет framework / Swift под названием «Просмотрщик», который не был скомпилирован для симулятора Apple Silicon. Что это за рамки? Могут ли они предоставить обновленную версию с поддержкой Apple Silicon?

2. Позвольте мне тоже это проверить @Codo