ios сборка симулятора работает, но реальная сборка устройства не срабатывает - PullRequest
0 голосов
/ 16 января 2020

В настоящее время сталкивается с некоторой проблемой со зданием флаттера ios. затем приложение запускается с flutter run для ios simulator, оно работает, но то же самое не работает, если подключен real device.

ниже приведен код ошибки.

Non-fat binary /Users/x/demo/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/App is not arm64. Running lipo -info:
Non-fat file: /Users/x/demo/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/App is architecture: x86_64
Command /bin/sh failed with exit code 1

архитектура была добавил, но все еще эта проблема.

enter image description here

Кроме того, я попытался установить pod или обновить его, но все равно никаких преимуществ не получилось.

Редактировать: Прикрепленное изображение доктора Флаттера.

enter image description here

1 Ответ

0 голосов
/ 16 января 2020

Ошибка должна быть из-за возможностей подписи. Попробуйте запустить проект из xcode.

Выполните следующие действия:

Шаг 1. Откройте папку ios вашего проекта, чтобы найти Runner.xcworkspace. Это должно выглядеть следующим образом:

enter image description here

Шаг 2: Когда откроется код, нажмите на Runner в верхнем левом углу окна.

enter image description here

Шаг 3: Go для подписи и возможностей и в раскрывающемся списке «Команда» выберите поле. Если ничего не существует, создайте учетную запись.

enter image description here

Шаг 4. В «Идентификаторе пакета» должно отображаться имя пакета вашего приложения. Добавьте .app в конце. Например, если его «com.example.yourapp» сделать «com.example.yourapp.app» и нажать enter.

Нажмите кнопку воспроизведения в верхнем левом углу, чтобы запустить приложение на выбранном устройстве.


Если это не сработает,

Измените целевой приемник флаттера в xcode - создайте только активную архитектуру: да

enter image description here

...