Jenkins+CocoaPods注意事项

环境: Mac mini上安装了Jenkins, 并已经部署好项目, 项目未使用CocoaPods管理, 打包完成后发布到蒲公英. 现在项目要求集成CocoaPods来管理第三方依赖库以及项目组件化, Jenkins更新配置过程上有以下点要注意:

  1. 项目从.xcodeproj转为.xcworkspace打开, 项目的scheme需要更改


    1.1选择管理Schemes

    1.2更改Project的Container
  2. SourceTree的全局ignore文件中包含有contents.xcworkspacedata, 需要移除


    .xcworkspace文件中包括这个配置, 不可忽略
  3. Jenkins服务器上安装更新CocoaPods版本, 替换被墙的地址, 下载CocoaPods的版本库资源
  4. Jenkins中的项目配置, 构建部分添加一个execute shell于第一位, 必须位于xcode的配置之前, 添加项目命令
    cd ${WORKSPACE}/[项目名称]
    pod install --no-repo-update
    增加Execute shell构建步骤

    输入上面的脚本
  5. Xcode 配置项的设置, Xcode Workspace File不需要添加后缀, Xcode Schema File 可在终端进入到项目根目录使用xcodebuild -list命令查看相关参数
    查看项目配置

    配置target

    构建配置

    参考文档:http://www.jianshu.com/p/62b5ff147dac

你可能感兴趣的:(Jenkins+CocoaPods注意事项)