«Не удается найти входной файл сборки» Swift 4.2, Xcode 10.0 - PullRequest
0 голосов
/ 21 сентября 2018

Я получаю следующую ошибку при сборке в Xcode 10.0 с swift 4.2:

This is the error

Ответы [ 18 ]

0 голосов
/ 04 июня 2019

Для меня сработало что-то совершенно другое:

Перейдите на Цель> Настройки сборки> Архитектуры

Мои действительные архитектуры до: arm64 arm64e armv7 armv7s (по умолчанию)

Изменено: armv7 i386 arm64 armv7s

0 голосов
/ 16 мая 2019

У меня была та же проблема с отсутствующим файлом контроллера представления, который не мог быть найден после клонирования проекта в новой папке.Я удалил контроллер представления, но компилятор продолжает запрашивать файл по пути, который больше не существует.

Я решил проблему следующим образом:

  • Выберите цель проекта вProject-navigator,
  • Перейдите на вкладку «Фазы сборки»
  • В разделе «Компиляция источников» проверьте файл, который запрашивает компилятор.Вы можете фильтровать по имени в правом верхнем углу экрана.
  • Удаленный файл все еще находится в списке с неправильным путем, удалите его, нажав на значок минус.Вы должны сделать это для всех целей, которые у вас могут быть.
  • Если файл все еще используется, добавьте его по новому пути, щелкнув значок плюса.
  • Очистить папку сборкив меню продукта.

Теперь должно работать: D

(Objective-C Project / Xcode Version 10.2.1 (10E1001))

0 голосов
/ 03 июня 2019

В моем случае я получил эту ошибку, когда переименовал имя ViewController, используя Refactor .Вхождения имени контроллера представления были изменены, но реальный файл - нет.

Я пытался сделать то, что сказал @ajji, но это не сработало.Поэтому я изменил имя реального файла.После этого все заработало как шарм

0 голосов
/ 03 мая 2019

Я получил эту ошибку, когда я переименовал имя ViewController с помощью «Refactor».Вхождения имени контроллера представления были изменены, но старая ссылка где-то еще существовала.

Удаление производных данных & Очистить папку сборки у меня сработало.

Вот как удалить производные данные:

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

0 голосов
/ 13 мая 2019

Невозможно найти входной файл сборки

Как исправить эту проблему:

  1. Перейти в проект-навигатор, выберите ваш проект

  2. Выберите вкладку Build Phases

  3. В разделе Compile Sources проверьте файлы, которые Xcode требует

  4. Обратите внимание, что файлы имеют неправильный путь, и удалите их, нажав на значок минуса

  5. Повторно добавьте файлНажмите на значок плюса и выполните поиск в проекте.

  6. Продукт> Очистить папку сборки

  7. Сборка

0 голосов
/ 02 октября 2018

Измените настройку сборки на устаревшую

  1. Сначала откройте свой проект в XCode, дважды щелкнув ios/<YourApp.xcodeproj>

  2. Затем перейдитев Файл> Настройки проекта ...

  3. Измените систему сборки на устаревшую систему сборки в настройках проекта для пользователя:

enter image description here

0 голосов
/ 23 апреля 2019

В моем случае файл находился не по правильному пути, Xcode ожидал найти входной файл по пути, например /Users/Malloc/Projects/MyProject/Info.plist, в то время как на самом деле файл находился по другому пути, например /Users/Malloc/Projects/MyProject/Subfolder/Info.plist.

Быстрое решение этой проблемы - просто щелкните правой кнопкой мыши файл, затем выберите Show in Finder, а затем перетащите файл на правильный путь, ожидаемый Xcode.

0 голосов
/ 03 марта 2019
  • Перейти к навигатору проекта.
  • Нажмите на проект.
  • Нажмите на цели.
  • Перейти к настройкам сборки.
  • Поиск Prefix.pch.
  • Изменить местоположение этого файла (введите обновленное местоположение).

Это решит проблему как мою.

0 голосов
/ 19 марта 2019

У меня была такая же проблема с файлами swift.Выберите файлы, которые не распознаны, и выберите «Удалить с помощью Remove Reference».Щелкните правой кнопкой мыши папку и снова добавьте файлы.

0 голосов
/ 27 ноября 2018

Это работает, если вы получаете сообщение «Не удается найти входной файл сборки», а также в инспекторе имеются красные файлы:

  1. Откройте папку проекта в Finder

  2. Сделайте копию затронутых файлов на рабочий стол

  3. Удалите поврежденные файлы в Xcode и закройте Xcode

  4. Повторно откройте Xcode и перетащите скопированные файлы в ваш проект Xcode

Это сработало для меня.Прежде, чем я получил сообщение об ошибке, я реорганизовывал файлы в файловом инспекторе, который дал мне это сообщение об ошибке и сделал файлы, которые я перемещал, стал красным.Надеюсь, это поможет !!

...