Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用CocoaPods在Swift中发布通用二进制iOS框架_Ios_Iphone_Cocoapods - Fatal编程技术网

使用CocoaPods在Swift中发布通用二进制iOS框架

使用CocoaPods在Swift中发布通用二进制iOS框架,ios,iphone,cocoapods,Ios,Iphone,Cocoapods,在xcode中创建了一个框架,现在希望使用POD进行安装。我为我的框架创建了一个二进制zip。并将其上传到我的存储库中。现在我被困在如何继续下去。任何帮助都将不胜感激。您可以看到从http url下载框架二进制文件的示例podspec Pod::Spec.new do |s| s.name = "FRAMEWORK_NAME" s.version = "VERSION" s.summary = "SU

在xcode中创建了一个框架,现在希望使用POD进行安装。我为我的框架创建了一个二进制zip。并将其上传到我的存储库中。现在我被困在如何继续下去。任何帮助都将不胜感激。

您可以看到从http url下载框架二进制文件的示例podspec

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

我的问题是,vendors\u frameworks项目不在pods文件夹中,也没有被引用,因此我在尝试使用框架的应用程序中得到了一个
没有此类模块的错误。有什么想法吗?你查过源网址了吗?在浏览器中输入此url时,应下载framework的zip文件。