2016-06-16 4 views
1

Я недавно обновил свой Xcode, но столкнулся со странной проблемой.Xcode не может найти модуль после обновления

Я устанавливаю библиотеку через cocoapods и использовать его в дальнейшем в моем проекте, но после обновления I Xcode не может найти модуль, я установил через CocoaPods

Я обновляя стручки, но проблема остается. Также у меня есть Pods.framework red

В чем проблема?

Podfile:

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

target 'Bloom' do 
    # Comment this line if you're not using Swift and don't want to use dynamic frameworks 
    use_frameworks! 

    # Pods for Bloom 

    target 'BloomTests' do 
    inherit! :search_paths 
    # Pods for testing 
    end 

    target 'BloomUITests' do 
    inherit! :search_paths 
    # Pods for testing 
    end 

end 

pod 'Firebase/Core' 
pod 'Firebase/Database' 
pod 'Firebase/Auth' 
pod 'Gifu' 

UPD: решаемые его открытия проекта с файлом .xcworkspace не с .xcodeproj.

+0

Какие рамки вы используете? –

ответ

3

Выполните следующие действия, и вы можете импортировать любой быстрый файл из «Бобов»

  1. Очистите ваш проект
  2. Убедитесь, что все ваши «Бобы»> «Build Settings»> «Построить Активную Архитектуру Только "установлено значение" НЕТ ".
  3. Не запускайте, просто создайте свой проект.
  4. Теперь, импортировать любой файл из «стручки», чтобы любой файл быстрого

Это позволит решить вашу проблему import module.

Update:

Для решения этой проблемы удалите текущий файл стручок и создать с помощью терминала. Выполните следующие действия:

1) Открыть терминал

2) Перейдите к вашему проекту Пути

3) Тип стручок init в терминале, чтобы создать новый стручок файл

4) Откройте вновь созданные pod и написать строку подкачки, которую вы хотите установить после target "TargetName" do, и до end.

5) Затем введите pod install в терминале

Надеется, что это помогает!

+0

Привет! Спасибо, но что вы подразумеваете под чисткой проекта –

+0

@ DanielChepenko В Xcode> Нажмите на продукт> Tap on Clean –

+0

@DanielChepenko Или вы могли бы просто нажать cmd + shift + k, чтобы очистить его также – NSNoob

0

Некоторые фреймворки в cocoapods объявляют жесткую ссылку на XCode в файле описания модуля (например, XMPP). Таким образом, убедитесь, что у вас есть:

  • место XCode.app в/Application (папка по умолчанию), с именем "XCode.app", не Xcode-beta.app

и/или

  • call xcode-select, чтобы указать правильный XCode.Приложение:

    Суд Xcode-выберите --switch /Applications/Xcode.app

+0

Проблема возникает, работая с Gify https://github.com/kaishin/Gifu –

+0

она существует в папке моих подписок, но Xcode не видит ее –

+0

Можете ли вы показать полученную ошибку? –

2

изменить ваш стручок файл, как это и очистить проект Xcode выйти и снова открыть it.it может решить проблему

# Uncomment this line to define a global platform for your project 
platform :ios, '9.0' 
# Comment this line if you're not using Swift and don't want to use  
dynamic frameworks 
use_frameworks! 

target 'Bloom' do 

pod 'Firebase/Core' 
pod 'Firebase/Database' 
pod 'Firebase/Auth' 
pod 'Gifu' 
end 

target 'BloomTests' do 
inherit! :search_paths 
# Pods for testing 
end 

target 'BloomUITests' do 
inherit! :search_paths 
# Pods for testing 
end 
+0

не помог ни –

Смежные вопросы