我正在努力寻找一种方法来将我们创建的 Xcode 框架打包为仅在内部使用(不公开,不在 github 上)的 Pod。
如何修改 .podspec
以从我的开发机器上的本地 Xcode 项目构建 SDK?
最佳答案
本地 CocoaPods
[Cocoapods with specyfic branch]
文字
播客文件
//Podfile pod supports:
//default(try to find .podcpec in centralised repo), path
//-remote
pod 'PodName'
//-local
//local_path can be absolute or relative
pod 'PodName', :path => '<local_path>.podspec'
播客规范
//Podspec source supports:
//git, svn, hg, http
//-remote
s.source = { :git => "https://url_to.git", :tag => "git_tag" }
//-local
s.source = { :git => 'file:///path_to_git_folder', :tag => "git_tag" }
//or, where path_to_git_folder can be relative
s.source = { :git => '/path_to_git_folder', :tag => "git_tag" }
不要忘记事先提交您的更改。 git_tag
可以和分支名一样。
几个有用的命令:
更新:
Pod 文件
:
pod update
检查
.podspec
:
pod spec lint "<some_path>.podspec" --quick
pod spec lint "<some_path>.podspec" --verbose --allow-warnings
注册 session :
pod trunk register <email> '<name>' --description='<description>'
发布:
pod trunk push <file>.podspec --verbose --allow-warnings
广告连播搜索 [About] :
pod search <pod_name>
关于ios - 如何通过 CocoaPods 使用本地项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53817633/