내 루비 모션 프로젝트에 기본 프로젝트를 포함하고 싶습니다. 벤더가 아직 코코아포드를 제공하지 않기 때문에 누구나이 문제에 직면하게됩니다.rubymotion에 기본 라이브러리를 포함하려면 어떻게해야합니까?
감사
내 루비 모션 프로젝트에 기본 프로젝트를 포함하고 싶습니다. 벤더가 아직 코코아포드를 제공하지 않기 때문에 누구나이 문제에 직면하게됩니다.rubymotion에 기본 라이브러리를 포함하려면 어떻게해야합니까?
감사
당신은 단지 공급 업체 폴더에 필요한 파일을 복사해야하고 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. 빌드/디버그 - iphonesimulator/MOLPayLibrary.build/개체 - 정상/i386/SuccessAuth.o 개체 파일을 열 수 없습니다 경고 : (i386) /Users/focus/Library/Developer/Xcode/DerivedData/Build/Intermediates/MOLPayLibrary.build /Debug-iphonesimulator/MOLPayLibrary.build/Objects-normal/i386/Webdelgate.o 개체 파일을 열 수 없습니다. 오류없이 제대로 가져 오려면 어떻게해야합니까? – Nich
SDWebImage의 프레임 워크 파일은 GitHub에서 릴리스 zip을 다운로드 할 때 제공됩니다. 라이브러리에이 기능이 없으면 두 번째 옵션을 사용하여 .m 및 .h 파일을 수동으로 공급 업체 폴더에 복사해야합니다. – willrax
http://paulsturgess.co.uk/blog/2013/05/15/using-native-objective-c :
는 현재 제 3의 라이브러리를 필요에 좀 더 많은 정보를 찾을 수 있습니다 -cocoapod-libraries-in-rubymotion/ – ahmet
나중에 실제로 이것을 확인했습니다 ... 구조는 잘 알고 있습니까? 제공하지 않는 네이티브 라이브러리는 cocoapod가 아닙니다. 나는 cocoapod에서 오류가 발생할 것이라고 생각합니다. – Nich