之前一直纠结Xcode 9之后用Jenkins导出.ipa文件失败,后经朋友指点终于成功,在此结出终级解决之法;
大致思路是这样的:Jenkins在网页中的配置大多会在之后进行整理,最终在终端生成shell脚本,然后每完成一项就会在构建结果中显示成功,如有一步错,则整个构建过程将会失败,所以这就解释了之前构建一直卡在了Achiver成功之后。
基于上面的思路,则弃用之前的Jenkins配置,取消Jenkins项目中构建过程,Xcode配置全部清空,使用脚本配置,以下我会具体贴出,并适当讲解:
#!/bin/bash -l
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
#以下PROJECT_NAME为项目工程名称
pod install --verbose --no-repo-update
open PROJECT_NAME.xcworkspace
#以下USER_NAME为用户名
project_path=