CocoaPods trunk is moving to be read-only. Read more on the blog, there are 18 months to go.

DemoPodAndCartLib 1.8.7

DemoPodAndCartLib 1.8.7

TestsTested
LangLanguage SwiftSwift
License MIT
ReleasedLast Release Apr 2017
SwiftSwift Version 3.0
SPMSupports SPM

Maintained by kmk.



  • By
  • kmk

制作

  1. Xcode创建Dynamic Framework工程:DemoPodAndCartLib,并设置主framework为Shared shared
  2. 制作*.podspec文件放在根目录下

    命令:pod spec create DemoPodAndCartLib 然后修改相应配置

  3. 在根目录下创建Classes 和Assets子目录用于放源码文件和资源文件

  4. 在根目录下创建Demo工程,用于写示例 (非必须)

  5. 上传到git仓库, 打上tag

    ...
    git commit -a -m"add to git"
    git push
    git tag 1.8.7
    git push --tags

    注意:发布之前要修改版本号:

    • CFBundleShortVersionString: 如:1.8.7 //对应 tags shortversion
    • CFBundleVersion 如:255, (_在tagetBuild Settings中搜索:CURRENT_PROJECT_VERSION) buildversion
  6. DemoPodAndCartLib.podspec发布到私有库repo或公有库trunk

    • 验证: > 本地验证: pod lib lint > 远程验证: pod spec lint

    发布:

    pod repo push KoSpecs DemoPodAndCartLib.podspec 或:pod trunk push KoSpecs DemoPodAndCartLib.podspec

    使用

    • Carthage

      git "https://github.com/KoStudio/DemoPodAndCartLib.git" carthage update --platform iOS

    • Pod 可能需要运行一次pod repo KoSpecs或删除~/Library/Caches/CocoaPods/下的search_index.json

      1. 命令行中查询:

        pod search DemoPodAndCartLib

      2. podfile中使用

        pod 'DemoPodAndCartLib' pod install