2017-03-16 1 views
2

스위프트에서 .csv 데이터를 읽으 려하므로 어떻게 만드는지 알려주 었습니다. 마지막으로 나는 이것에 들어갔다 : https://github.com/Flinesoft/CSVImporter CSVImporter.Swift 프로젝트에 라이브러리를 포함시키는 방법은 무엇입니까?

그러나 "이 프레임 워크를 수동으로 프로젝트에 수동으로 포함시킬 수 있습니다."

괜찮 으면 좋겠지 만 몇 개의 폴더가 있으며 이전에 Swift에 라이브러리를 가져 오지 못했기 때문에 다운로드 할 곳과 프로젝트에 포함 할 위치를 알지 못합니다.

누구든지 나를 도울 수 있기를 바랍니다. 감사합니다. .

+0

이 [튜토리얼] (https://www.raywenderlich.com/109330/carthage-tutorial-getting-started)을 참조하면 라이브러리 (예 : 프레임 워크)를 프로젝트에 성공적으로 포함 (즉 가져 오기) 할 수 있습니다. 분명히 여러분은 터미널에서'carthage update' 명령을 실행할 때마다 업데이트 된 프레임 워크를 가질 수있게 될 것입니다. – nayem

답변

5

CocoaPods (또는 Carthage) 종속성 관리자를 통해 가져 오는 가장 좋은 방법은 두통없이 lib를 업데이트 할 수 있습니다.

가이드 : https://guides.cocoapods.org/using/getting-started.html

열기 터미널

설치 CocoaPods (터미널 유형) :

sudo gem install cocoapods 

도우는 "할 슈퍼 유저"를 의미, 그것은 암호가 필요합니다. 요청시 입력하십시오.

다음으로 cocoapods 마스터 레포를 설정해야합니다. 입력 단자 :

cd User/Projects/YourProject // make way to your project dir 

pod init 
:

pod setup --verbose // verbose option logs the setup progress 

는 프로젝트 디렉토리 (당신이 "CD"를 입력하고 편안하지 않을 경우 경로를 작성하여 터미널 창에 프로젝트 폴더를 드래그 할 수 있습니다)에 포드 파일을 생성 다음

는 Podfile (프로젝트 디렉토리에서 찾을 수)가 삽입 내부 :

platform :ios, '8.0' 
use_frameworks! 

target 'YouAppTarget' do 
    pod 'CSVImporter', '~> 1.7' 
end 

(의 주석 플랫폼 : IOS, '8.0'의 주석 user_frameworks 당신이 스위스 925를 사용하는 경우! 피트)

실행() 프로젝트 디렉토리에있는 동안 : 파일이 생성됩니다

pod install 

엑스 코드 .xcworkspace, 그것을 이잖아, 당신이 그것을 열고 프레임 워크를 사용할 수 있습니다]

pod update

+0

bu 다운로드가 "it"에 비해 유리하고 신속한 프로젝트에 포함시킬 수 있습니까? – Blub

+0

@Blub 수많은 이점 : 1.주기적인 개선/작성자 및 커뮤니티의 버그 수정 2. 언어 변경 및 새 버전으로 마이그레이션하고 라이브러리가 업데이트되지 않으면 다시 다운로드해야하며 프로젝트로 드래그해야합니다. 3. 포드와 터미널에 익숙해지면 몇 분 안에 프로젝트에 프레임 워크를 추가 할 수 있습니다. 그러면 라이브러리를 수동으로 추가하는 동안 발생할 수있는 많은 오류가 제외됩니다. 4. 당신이 모든 라이브러리의 버전을 쉽게 관리 할 수있는 포드 파일을 통해 불필요한 것들을 제거 할 수 있습니다. 더 많이 있습니다 만, 독자적으로 발견 할 것을 조언합니다.] –

+0

하지만 몇 가지 질문이 있습니다 : 1. 포드 파일이란 무엇입니까? 2. 터미널에 작성한 모든 코드를 작성해야합니까? – Blub

0

당신은 할 수 있습니다 나중에 당신과 함께 lib 디렉토리를 업데이트 할 수 있습니다 CSVImporter.xcodeproj를 드래그하여 프로젝트에 드롭하고 포함 된 바이너리에 CSVImporter도 포함시킵니다.

+1

Zoe가 프로젝트에서 삭제하는 것은 무엇을 의미합니까? 나는 이것을 어디에서해야할지 모른다! – Blub

+0

1. * 당신 2. 임베디드 바이너리에 CSVImporter가 포함되어 있다는 것은 무엇을 의미합니까? 나 한테 설명 해줄 수 있니? – Blub

+1

Xcode를 사용하고 있습니까? – user2773289

관련 문제