Добавление нового целевого членства в файлы вызывает «Нет такого модуля» и «Сбой команды CompileSwiftSources с ненулевым кодом завершения» - PullRequest
0 голосов
/ 27 февраля 2019

Я использую Alamofire и SwiftyJSON в своем собственном расширении клавиатуры.Я создал клавиатуру в представлении и поместил ее в контроллер представления.Я хотел использовать те же файлы для представления клавиатуры, поэтому создал новую целевую «Клавиатуру» и добавил целевое членство как в расширение клавиатуры, так и в проект для файла BibleKeyboardView.swift.Однако, как только я добавляю Target Membership, я получаю сообщения об ошибках No such module Alamofire и Command CompileSwiftSources failed with a nonzero exit code.Даже когда я выключаю целевое членство на Keyboard, оно все равно имеет Command CompileSwiftSources failed with a nonzero exit code.Я также открываю файл .xcworkspace.

Я пробовал:

  • Очистка
  • Переработка проекта
  • запуск pod install

Кто-нибудь имеет представление о том, что происходит?

Ниже приведены изображения структуры файла, целевого членства и ошибок:

enter image description here enter image description here enter image description here

1 Ответ

0 голосов
/ 27 февраля 2019

После того, как я задал этот вопрос, у меня возник вдохновение.

У моего Podfile изначально было

# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'BibleKeyboard-iPad' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
   use_frameworks!

   # Pods for BibleKeyboard-iPad
   pod 'Alamofire'
   pod 'SwiftyJSON'

end

, но мне нужно было добавить

target 'Keyboard' do
    use_frameworks!

    pod 'Alamofire'
    pod 'SwiftyJSON'

end
...