如何将库包含到我的Swift项目中?
我想在Swift中读取一个.csv数据,所以我已经通知我如何做到这一点。 最后我想到了这个: https://github.com/Flinesoft/CSVImporter CSVImporter。如何将库包含到我的Swift项目中?
但它说:“你当然也可以通过下载将这个框架手动包含到你的项目中”。
这将是好的,但有几个文件夹,因为我从来没有将库导入Swift之前,我不知道要下载什么和我应该在哪里包含它到我的项目中。
我希望,任何人都可以帮助我。 谢谢。
最好的导入方法是通过CocoaPods(或迦太基)依赖管理器,你将能够更新lib而不会头疼。
指南: https://guides.cocoapods.org/using/getting-started.html
打开终端
安装的CocoaPods(在终端类型):
sudo gem install cocoapods
须藤的意思是 “超级用户做”,这将需要您的密码。请求时输入。
接下来,您需要设置cocoapods master repo。输入端子:
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如果你使用的束缚水饱和度! FT)
运行(而在你的项目目录):
pod install
的Xcode .xcworkspace文件生成,多数民众赞成它,你可以打开它,并使用该框架;]
以后你可以更新以lib:
pod update
中运行'carthage update'命令时都能够获得更新的框架,从而获得了下载“it”的优势并将其包含在swift项目中? – Blub
@Blub吨优势: 1.创建者和社区的定期改进/错误修正 2.语言更改,如果您迁移到新版本并且lib不会更新,您将不得不再次下载它,拖动到项目等等。 3.一旦您习惯了豆荚和终端,您将在几分钟内将框架添加到您的项目中,这将排除您手动添加库时可能发生的大量错误。 4.通过pod文件,您可以轻松管理所有库的版本,删除不需要的等等。还有更多,但我建议您自己发现它;] –
但我有几个问题:1.什么是pod文件? 2.我应该写你写在终端上的所有代码吗? – Blub
你可以拖动CSVImporter.xcodeproj并将其放到您的项目中,同时将CSVImporter包含在嵌入式二进制文件中。
佐伊意味着什么将其放在项目中?我不知道该在哪里做! – Blub
1.你2.你的意思是将CSVImporter包含在嵌入式二进制文件中?你能帮我解释一下吗? – Blub
您使用的是XCode吗? – user2773289
你可以参考这个[教程](https://www.raywenderlich.com/109330/carthage-tutorial-getting-started)成功地将(即导入)库(即框架)包含到项目中。很显然,如果每次在终端 – nayem