DemoPodAndCartLib 1.8.7

DemoPodAndCartLib 1.8.7

测试已测试
Lang语言 SwiftSwift
许可证 MIT
发布最后发布2017年4月
SwiftSwift 版本3.0
SPM支持 SPM

kmk 维护。



  • kmk

制作

  1. 使用 Xcode 创建名为 DemoPodAndCartLib 的 Dynamic Framework 工程,并设置主 framework 为 Shared shared
  2. 在根目录下创建 *.podspec 文件

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

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

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

  5. 上传到 git 仓库,打上标签

    ...
    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, (在 targetBuild 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