2017-10-05 73 views

回答

1

您可以看到一個示例podspec,它從http url下載框架二進制文件。

Pod::Spec.new do |s| 
     s.name    = "FRAMEWORK_NAME" 
     s.version   = "VERSION" 
     s.summary   = "SUMMARY" 

     s.description  = "DESC" 

     s.homepage   = "HOMEPAGE" 
     s.license   = { :type => 'LICENSE_TYPE', :text => "COPYRIGHT" } 
     s.author   = { "AUTHOR" } 
     s.source   = { :http => "HTTP_FILE_PATH.zip"} 

     s.platform   = :ios, 'DEPLOYMENT_TARGET' 
     s.requires_arc  = true 

     s.vendored_frameworks = 'SDK_NAME.framework' 
     s.public_header_files = ["SDK_NAME.framework/Headers/*.h" 
     s.frameworks = 'SDK_NAME' 
     s.xcconfig = { "FRAMEWORK_SEARCH_PATHS"=> "\"$(PODS_ROOT)/SDK_NAME\"" } 

end 
+0

我的問題是vendors_frameworks項目不在pods文件夾中,也沒有被引用,所以我在應用程序中嘗試使用該框架時出現'No such module'錯誤。有任何想法嗎? –

+0

你檢查了源URL嗎?當你輸入這個URL到瀏覽器時,你應該下載框架的zip文件。 – abdullahselek

相關問題