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

标签 ios iphone cocoapods

在 xcode 中创建了一个框架,现在想使用 POD 安装。我创建了我的框架的二进制 zip。并将其上传到我的存储库之一。现在卡住了如何进行。任何帮助将不胜感激。

最佳答案

您可以看到一个示例 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

关于ios - 使用 CocoaPods 在 Swift 中发布通用二进制 iOS 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46581477/

相关文章:

iphone - 释放 managedObjectContext 对象 c

ios - CocoaPods & GitHub - 获取当前文件

ios - 更快地删除 subview

ios - 如何使用 NSNotificationCenter 自动更新列表项状态?

objective-c - 启用静音开关后如何在 iOS 上播放声音

ios - 为什么@nonescaping 闭包不需要 [weak self]?

ios - 更改 UIImage 中某些特定像素的颜色

ios - 在没有 iTunes 的情况下将音乐和有声读物的文件夹复制到 iPhone(并且不必先标记我的所有媒体)

ios - 使用 CocoaPods 归档 iOS 项目时无法找到模块错误

iOS , ld : framework not found GoogleMaps for architecture arm64