Swift - Невозможно открыть файл в целевой Xcode 10

Я пытаюсь запустить приложение, которое я скачал с GitHub.

Когда я запускаю get error, не удается открыть файл в target, у меня Xcode 10.

Я уже искал решение и получил это.

У меня была та же проблема, но в Xcode 6.1.1 - для меня было исправлено изменение параметра файла конфигурации на Нет для двух целей, связанных с Pods, а затем снова запустил pod install.

Параметр файла конфигурации можно найти, выбрав проект (не цель), а затем вкладку "Информация".

Но не могу найти расположение файла конфигурации.

Вот изображение ошибки:https://i.stack.imgur.com/Ql3M5.png

Ответ 1

В меню Файл → Настройка рабочего пространства → выберите Legacy Build System.

убедитесь, что у вас есть открытый файл .xcworkspace и модуль установлен правильно

Ответ 2

Решение, которое я нашел для меня, было

Внутри корневого каталога проекта

root
  |- <ProjectName>
  |- <ProjectName>.xcodeproj
  |- <ProjectName>.xcworkspace
  |- <ProjectName>Tests
  |- Podfile
  |- Podfile.lock
  |- Pods

Удалите следующие файлы. Убедитесь, что вы скопировали содержимое Podfile.

  1. Podfile
  2. Podfile.lock
  3. Папка со стручками

Откройте ваш .xcodeproj, используя Xcode или команду терминала

open <ProjectName>.xcodeproj

Внутри Xcode найдите папку "Pods", которая должна содержать что-то вроде...

Pods
|- Pods-<ProjectName>.debug.xconfig
|- Pods-<ProjectName>.release.xconfig

Удалите эти ссылки и выберите "переместить в корзину", когда будет предложено.

Закрыть Xcode

Теперь запустите следующее:

pod init && pod install

Откройте ваш Podfile и вставьте в ранее скопированный старый Podfile, который был удален ранее.

выполните следующую команду:

pod install

В терминале снова откройте Xcode следующей командой

open <ProjectName>.xcworkspace

Примечание: что я открыл xcworkspace файл не файл xcodeproj.

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

Ответ 3

Для меня это работает, обновите версию CocoaPods и переустановите модули

sudo gem install cocoapods

Ответ 4

Я столкнулся с той же ошибкой, открывая старый проект в новом macbook с недавней установкой Xcode и без cocoa-бобов или чего-либо связанного с ним.

Мой способ исправить это заключался в том, чтобы выполнить некоторые из этапов выпуска № 1727 alamofire и изменить некоторые вещи. Откройте терминал и проект CD, где находится файл pod.

Итак, вот что сработало для меня:

  • sudo gem установить стручки cocoa
  • репо удалить мастер
  • настройка модуля
  • обновление репо
  • под установку

Затем просто очистите папку build и соберите проект.

Ответ 5

удалите имя файла "Podfile.lock" и попробуйте снова установить pod.

Ответ 6

Только недавно наткнулся на проблему. Кажется, это ошибка в CocoaPods.

Возможное исправление: gem install cocoapods --pre

Ответ 7

У меня тоже была эта проблема с проектом, который я клонировал из GitLab. Ваша ошибка выглядит очень похоже на мою. Я решил это, запустив это в терминале:

cd path/to/your/project
pod install

Когда я проверял папку проекта в Finder, был Podfile. Но тот же проект, который просматривали в Xcode, не содержал ничего под модулем "Pods". Из этого я понял, что модули не установлены (или установлены правильно?), И установка их решает эту ошибку.

Ответ 8

pod install> cmd + option + shift + K & архив

это работает для меня...

Ответ 9

1- в меню xcode → project → clean build files

2- закрыть проект

3- в терминальном CD

4- в обновлении терминала

5- заново открыть проект..xcworkspace file

6- очистить, построить

удачи

Ответ 10

версия стручка, возможно, должна обновить

Ответ 11

Я попробовал ниже, и ошибка ушла !!

название проекта - SwiftExample

Пошел к Pods → Информация → Конфигурации → Отладка Изменить на Нет для Pods-SwiftExample

Код компилируется даже после установки его обратно в оригинал.

Ответ 12

Откройте файл своего проекта (project.pbxproj), и проверка "Pods" добавляется в путь перед папкой "Target Support Files". Удалите это, и я получил это, чтобы построить хорошо.

Ответ 13

Выполните следующие команды после того, как вы загрузили проект Xcode с GitHub:

cd /your-xcode-project
pod install

Это работало на Xcode 10.2.

Ответ 14

  1. Выйти Xcode
  2. Открыть Terminal
  3. Перейдите в каталог (где находится подфайл)
  4. pod install

Я пытался сделать pod install после удаления ненужного модуля (шаги 2,3 и 4), но он все еще не работал. Выход из Xcode (шаги 1, 2, 3 и 5) работал.

Ответ 15

Если вы вдруг начинаете видеть эту проблему в существующем проекте, попробуйте еще что-нибудь

  • обновление стручка
  • Убедитесь, что ваши настройки сборки pod выглядят хорошо
  • Очистить папку сборки
  • Повторить строительство