回答
您只需将所需的文件到供应商的文件夹复制,并要求他们在你的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
嗯,@willrax可以解释代码语句如何指向哪个文件夹?在SDWebImage github中,没有SDWebImage.framework文件夹,headers_dir实际上指向什么?我检查了我的项目,它没有.a文件,这有什么关系吗? – Nich
我试过了,它没有错误,但它确实给出了一些错误,似乎下次会给我带来麻烦..警告:(i386)/ Users/focus/Library/Developer/Xcode/DerivedData/Build/Intermediates/MOLPayLibrary。 build/Debug-iphonesimulator/MOLPayLibrary.build/Objects-normal/i386/SuccessAuth.o无法打开目标文件 警告:(i386)/Users/focus/Library/Developer/Xcode/DerivedData/Build/Intermediates/MOLPayLibrary.build /Debug-iphonesimulator/MOLPayLibrary.build/Objects-normal/i386/Webdelgate.o无法打开目标文件 如何正确导入没有错误? – Nich
当您从GitHub下载发行版zip时,SDWebImage的框架文件会出现。如果你的库没有这个,你需要使用第二个选项并手动将.m和.h文件复制到供应商文件夹中。 – willrax
- 1. 如何在RubyMotion项目中包含Objective C类别
- 2. 如何在RubyMotion中使用本地化?
- 3. 如何在Android Studio中的React本机项目中包含外部库?
- 4. 如何在包中包含bash脚本?
- 5. 如何在RubyMotion
- 6. 如何在我的JAR中捆绑包含本地库的库?
- 7. 如何包含java库到shell脚本
- 8. 如何在Netbeans中包含axet/vget库
- 9. 如何在Dynamic Web Project中包含库
- 10. 如何在CMake Makefile中包含OpenCV库
- 11. 如何在Android库中包含资源?
- 12. 如何在Linux中包含Qt库(qwebview.h)?
- 13. 如何在Rails中包含外部库
- 14. 如何在SpiderMonkey中包含JS库
- 15. 如何在C++中包含外部库?
- 16. 如何在visual studio中包含stasm库?
- 17. 如何在VS 2008中包含Lua库
- 18. 如何在Eclipse中包含oauth库?
- 19. 如何在Rails中包含Javascript库?
- 20. 如何在Xcode中包含.a库?
- 21. 如何在JavaScript文件中包含库?
- 22. 如何在aurelia中包含elasticsearch javascript库?
- 23. 如何在CMakeLists中包含外部库?
- 24. 如何在项目中包含pulltorefresh库?
- 25. 如何在python中包含pyttsx库
- 26. 如何在symfony2.3中包含外部库
- 27. 如何在Symfony中包含一个库
- 28. 如何包含java库在Android Studio中
- 29. Rubymotion包括一个静态库
- 30. 如何在包含lib的文件名中包含版本号?
http://paulsturgess.co.uk/blog/2013/05/15/using-native-objective-c -cocoapod-libraries-in-rubymotion/ – ahmet
ya其实我之前检查过这个......但是如何显示结构?没有提供的本地库不是cocoapod。我认为在cocoapod中使用会导致错误。 – Nich