2015-04-26 2 views
2

Я хотел бы использовать подкачку Cocoa под названием SwiftCSV, так как я понимаю, это уже написано в Swift.Импорт CocoaPods (Swift) в XCode Poject

Теперь я хотел бы импортировать это в свой класс, но я не могу понять, как это сделать. Может ли кто-нибудь связать это? Спасибо!

Это мой Podfile:

platform :ios, '8.0' 
use_frameworks! 
pod 'SwiftCSV' 

ответ

0

Если вы хотите знать, как это линия, вы должны поместить импортировать библиотеку с помощью Cocoapods я настоятельно рекомендую вам пойти https://cocoapods.org/ поставить имя пакета, который вы а затем вы увидите строку, которую вам нужно положить в файл pod, если пакет доступен для Cocoapods, конечно.

Для пакета https://cocoapods.org/?q=SwiftCSV вы должны поместить следующую строку:

pod 'SwiftCSV', '~> 0.1' 

Когда начинать с проекта, скорее всего, что вы хотите использовать последнюю версию Pod. Если это так, просто опустите требования к версии, как вы делаете это в вас выше pod.

Вы можете прочитать больше о нем Podfile в Cocoapods guides

Тогда вы идете в каталог, где ваш файл pod является и запустить в консоли pod install.

И использовать библиотеку, которую вы хотите просто поставить import SwiftCSV, где бы вы ее ни использовали.

Я надеюсь, что это поможет вам.

+0

Спасибо! Мой вопрос больше о том, как я могу назвать классы моих Pods в xcode. Существует небольшой учебник для SwiftCSV, и я попробовал его, но он дает мне ошибку, потому что он не может найти класс (в моем случае называется CSV). После того, как я запустил «pod install», мне не нужно импортировать что-либо в свой проект xcode? – lieni

+0

Я обновляю свой ответ, пожалуйста, прочитайте его –

+0

thx! не он дает мне исключение «Нет такого модуля» ... – lieni

4

У меня была такая же проблема. Я 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? 
} 

Для проверки, убедитесь, что ваш проект "рамочные" группа выглядит следующим образом: enter image description here

Примечание: Я новый для CocoaPods, но я бы ожидал, что pod install сделает все это для меня. В этом весь смысл, не так ли? Но это не было, по крайней мере для меня.

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