我想在我的rubymotion项目中包含一些原生项目。任何人都面临这个问题,因为供应商还没有提供cocoapod。
由于
答案 0 :(得分:3)
您只需将所需文件复制到供应商文件夹中,并在Rakefile中要求它们。
例如。使用这两个库https://github.com/samvermette/SVPullToRefresh和https://github.com/rs/SDWebImage,您的Rakefile中的以下内容将起作用。
app.vendor_project("vendor/SDWebImage.framework", :static, products: ["SDWebImage"], headers_dir: "Headers")
app.vendor_project("vendor/SVPullToRefresh", :static, cflags: "-fobjc-arc")
第一个库是.framework包,而第二个库只是文件夹中的.h和.m文件。
您可以在此处找到有关要求第三方库的更多信息:
http://www.rubymotion.com/developer-center/guides/project-management/#_vendoring_3rd_party_libraries