У меня была такая же проблема. Я futzed вокруг с вспомогательными файлами и так далее до тех пор пока я не нашел что pod install
не установило рамки правильно. Я добавил фреймворк вручную, затем он сработал.
Так делают Podfile, pod install
, использовать проект ".xcworkspace" - это CocoaPods 101 - а затем шаги ниже
Мой Podfile:
use_frameworks!
pod "SwiftCSV"
1 - Убедитесь, что база связанных в проекте/цели.
- Нажмите на проекте -> Target -> Общие -> Linked Каркасы и библиотеки и нажмите кнопку "+"
- Добавьте SwiftCSV.framework. Pods.framework уже был добавлен для меня, поэтому я думаю, что pod install правильно выполнила эту часть.
2 - В стремительном файл, который хочет использовать SwiftCSV:
import Foundation
import SwiftCSV // <===== I had to add this
class SomeClassThatUsesSwiftCSV {
var foo: CSV?
}
Для проверки, убедитесь, что ваш проект "рамочные" группа выглядит следующим образом:
Примечание: Я новый для CocoaPods, но я бы ожидал, что pod install
сделает все это для меня. В этом весь смысл, не так ли? Но это не было, по крайней мере для меня.
Спасибо! Мой вопрос больше о том, как я могу назвать классы моих Pods в xcode. Существует небольшой учебник для SwiftCSV, и я попробовал его, но он дает мне ошибку, потому что он не может найти класс (в моем случае называется CSV). После того, как я запустил «pod install», мне не нужно импортировать что-либо в свой проект xcode? – lieni
Я обновляю свой ответ, пожалуйста, прочитайте его –
thx! не он дает мне исключение «Нет такого модуля» ... – lieni