Сборка XCode 12.3 для симулятора iOS, но соединение в dylib, созданном для iOS, платформа couchbaselite для архитектуры arm64 с использованием набора микросхем M1

Обнаружена проблема сборки на IOS также при сборке для iOS Simulator, но при связывании в dylib, созданном для iOS, файл '... / platform / ios / Pods / CouchbaseLite / iOS / CouchbaseLite.framework / CouchbaseLite' для архитектуры arm64

В настоящее время я использую nativescript 6.5.3 и cocoapod 1.10. Используя набор микросхем M1.


person Chinchan    schedule 03.01.2021    source источник
comment
Та же лодка: я на Circleci - cocoapods 10.1, сборки для симулятора (та же ошибка), сборка для iOS, но соединение в файле dylib ... построено для iOS Simulator   -  person Anna Billstrom    schedule 10.01.2021


Ответы (1)


  1. Перейдите в ЦЕЛЬ (например, Runner на моем экране, а не в ПРОЕКТ), затем Настройки сборки.
  2. Найдите excluded, как на скриншоте.
  3. Отредактируйте поле в ArchitecturesExcluded Architectures, чтобы добавить arm64. Вы можете дважды щелкнуть верхнюю строку, чтобы отредактировать все 3 строки ниже.
  4. Восстановить / запустить

Снимок экрана IDE, показывающий раздел архитектур, который содержит подраздел исключенных архитектур, например подразделы

Мои данные: Работает на M1 mac mini с проектом iOS flutter.

person Ben Butterworth    schedule 11.01.2021