美文网首页
iOS jenkins+cocoapods打包

iOS jenkins+cocoapods打包

作者: rainbowboy | 来源:发表于2018-09-20 16:20 被阅读126次

本来只想贴一下网上的教程,结合自己遇到的问题分享一下。但貌似还是不少小伙伴对配置有疑问。其实我看网上的教程的时候,网上jenkins配置跟我要做的jenkins配置页面还是有区别的,导致我有点疑惑。不过后面测试下来发现,虽然界面不太一样,但是配置下来效果还是一样的。我问了一下OPS小伙伴,我做的jenkins的配置版本貌似是1.6.0版本的,具体是不是这个版本我没查,一会儿贴截图的时候,网友们注意下这点就好了。

步骤:
1、安装jenkins自己就不介绍了。自己网上查。我后面就列下配置项。

2、jenkins构建配置

构面配置

3、源码管理


源码管理

4、Xcode General build settings

general build settings

5、Code signing & OS X keychain options

code sign
这里说明下:
keychain path地址配置:/Users/你的电脑账户名/Library/Keychains/login.keychain-db我在网络上有时看到别人的配置是/Users/你的电脑账户名/Library/Keychains/login.keychain,并没有-db,但是我电脑里看到的就是login.keychain-db,所以我就写的这个,请看截图: login.keychain

keychain password的配置:这个是你登录Mac电脑的密码,必须是管理员密码,不然你自动管理项目配置文件时,无法验证通过。

6、Advanced Xcode build options

Advanced Xcode build options

7、到此就可以通过jenkins打出包了。打包完成后需要做的什么操作,请在结束后写shell脚本,不会的请你们公司的OPS同学写就可以了。

8、列一下自己踩的坑:
cocoapods导入的第三方框架可能在执行脚本时会出现
xxxxxx.bundle" not found. Run 'pod install' to update the copy resources script.

遇到这个问题。一般是cocoapods运行内部关联导致的问题。解决这个问题的操作步骤:

1、cd 到这个项目目录下

2、执行命令:pod update  执行之后,项目编译会报错。此时不用着急,执行
第三步

3、命令:pod install 。执行之后,编译项目,能成功编译。

4、使用jenkins打包。这时能正常打包了。

参考文章:
地址在这里
第二个地址

更新时间2018-09-27

相关文章

  • iOS jenkins+cocoapods打包

    本来只想贴一下网上的教程,结合自己遇到的问题分享一下。但貌似还是不少小伙伴对配置有疑问。其实我看网上的教程的时候,...

  • Jenkins+Cocoapods打包

    最近在研究jenkins+Cocoapods配合打包,记录一下遇到的问题配置完项目后,进行打包,报如下错误:err...

  • iOS 自动化打包

    iOS 自动化打包 [iOS, 自动化, 打包, Python, fastlane] iOS在项目开发中少不了打包...

  • iOS-自动打包及分发(二)

    iOS-自动打包及分发(一)iOS-自动打包及分发(二)iOS-自动打包及分发(三) 本篇介绍:自动打包及分发xc...

  • iOS效率神器fastlane自动打包

    iOS效率神器fastlane自动打包 iOS效率神器fastlane自动打包

  • iOS打包签名,你真的懂吗?

    iOS打包签名,你真的懂吗?iOS打包签名,你真的懂吗?

  • Xcode自动打包

    [iOS]从零开始写个自动打包IPA脚本 【iOS打ipa包】:使用终端实现自动打包 iOS自动打包并发布脚本

  • Flutter打包

    Android打包 flutter build apk ios 打包 flutter build ios 会遇到签...

  • ios-面试-脚本打包原理

    脚本打包,自然是为了方便打包,便于ios开发不用手动打包,便于非ios开发能去打包! 打包过程 Xcode打包的过...

  • iOS面试题:脚本打包

    脚本打包,自然是为了方便打包,便于ios开发不用手动打包,便于非ios开发能去打包! 打包过程 Xcode打包的过...

网友评论

      本文标题:iOS jenkins+cocoapods打包

      本文链接:https://www.haomeiwen.com/subject/nsrnnftx.html