回答
您只需將所需的文件到供應商的文件夾複製,並要求他們在你的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