|
|
1
2
我从零开始写了一个关于“创建iOS框架,包括CocoaPods、Carthage、SPM支持和Travis,用于运行测试,Fastlane用于发布自动化”的系列文章。希望对你有帮助。
Part 1 â Create CocoaPod and release it. :您将创建自己的CocoaPod并将其释放。 Part 2 â Add Carthage support :在第1部分中创建并发布的CocoaPod将通过迦太基安装。 Part 3 â Add Swift Package Manager support :在第1部分中创建并发布的CocoaPod将通过Swift包管理器安装。 Part 4 â Integrate Travis to build example project and run tests for framework :可以通过CocoaPods、Carthage和Swift Package Manager安装的框架在Travis上为GitHub上的每个push自动运行测试。 Part 5 â Integrate Fastlane to automate release processes by running just one line of command. :
3-提交并推送新版本的更改。 4-将新版本标记到git
5-增量podspec version=>即s.version='0.1.1' 6-验证本地podspec:
7-验证pod的发布
1-实施新版本的更改 2-提交并推送新版本的更改。
4-运行以下fastlane命令以自动执行所有发布过程。(第4、5、6、7、8步)
|
|
|
2
0
从@Larme的评论中,我找到了答案。
在podspec文件中,将类的位置更改为sources文件夹。
所以把我的s.source文件从改成了
|
|
|
Danil · 种子/填充核心数据的最佳实践?[关闭] 1 年前 |
|
|
Robin · LazyVGrid项目预计不会击中测试区域 1 年前 |
|
|
Alex Smith · 移动到下一个视图控制器后如何显示警报? 1 年前 |
|
selcukctn · 如何在react native中制作无限动画? 1 年前 |
|
|
Nicolas Gimelli · iOS 18远程通信通知不起作用 1 年前 |