Сбой сборки Xcode, не отображаются соответствующие сообщения об ошибках

#ios #xcode #flutter

#iOS #xcode #флаттер

Вопрос:

Я пытаюсь создать приложение из flutter на iOS, но когда я пытаюсь запустить сборку, я получаю следующую ошибку: недопустимое повторное использование после сбоя инициализации. Это все, что я получаю в виде сообщения об ошибке. Я попытался поискать в Интернете и не нашел ничего подходящего. Я подумал, что, возможно, что-то не так с моим info.plist, но я не могу найти никакой ошибки. Ниже приведено содержимое info.plist

 <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENTLANGUAGE)</string>
   <key>CFBundleExecutable</key>
   <string>$(EXECUTABLENAME)</string>
<key>CFBundleIdentifier</key>
<string>$(PRODUCTBUNDLEIDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>synthexklutchrelease</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>$(FLUTTERBUILDNAME)</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>$(FLUTTERBUILDNUMBER)</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
<key>UIMainStoryboardFile</key>
<string>Main</string>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
<key>UISupportedInterfaceOrientations~ipad</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
<key>NSPhotoLibraryUsageDescription</key>
<string>App needs access to photo lib for profile images</string>
<key>NSCameraUsageDescription</key>
<string>To capture profile photo please grant camera access</string>
</dict>
</plist>
  

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

1. Посмотрите меню «Вид> Навигаторы> Навигатор отчетов», выберите вкладку «По времени», затем щелкните последнюю сборку. Вы что-то там видите?

2. да, это то, что я получил :

3. Ошибка выполнения фазы выполнения только последних ошибок с ненулевым кодом выхода

4. теперь выберите строку с надписью «Command PhaseScriptExecution», затем нажмите <Все сообщения>, затем посмотрите выше выбранной строки. Возможно, вы увидите более подробную информацию.

5. затем он просто говорит, что сборка не удалась. Вот скриншот, drive.google.com/file/d/1orIpk9NIo1H8vOjvEzSzlLOLw0RePVlI /…

Ответ №1:

Очистка папки сборки (Cmd Shift K) помогла мне устранить проблему недопустимого повторного использования после сбоя инициализации

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

1. Подтвердите. Очистка сборки помогает

Ответ №2:

Просто столкнулся с той же проблемой. Я исправил это, дважды щелкнув Runner в обзоре файлов. Это показало идентификатор и тип с правой стороны. Если вы установите формат проекта (в разделе Project Document) на Xcode 12.0-совместимый, он работает.

Надеюсь, описание поможет. Я использую mac только при тестировании сборок Flutter для iOS, поэтому я не эксперт: p

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

1. Если эта проблема все еще всплывает позже, даже после выбора 12.0-compatible , просто очистите сборку проекта, это исправлено для меня.

2. Для меня это помогло просто перезапустить Xcode. На самом деле, я не мог следовать вашим инструкциям, я не нашел «Идентификатор и тип с правой стороны». Я предполагаю, что у меня была другая проблема.