unity 自动将文件上传_Unity3d:使用Jenkins自动编译打包IOS(打包Ad-hoc,上传itunes)...

这是一个详细的脚本,用于自动化Unity3d项目在Mac上的编译、打包成IPA以及上传到itunes的过程。脚本涉及到配置用户信息、证书、描述文件、Xcode构建参数等,并使用了Jenkins进行集成。
摘要由CSDN通过智能技术生成

系列传送门

打包并上传itunes用的脚本:

#!/bin/sh

###########配置开始###########

#设置当前系统登陆的用户和登陆密码,用于解锁Keychain

LOGIN_USER_NAME=当前系统登陆的用户名

UNLOCK_KEYCHAINS_PW=当前系统登陆用的密码

#设置Apple开发者证书名称

#(“钥匙串->上部‘登陆’选项->下部‘证书’选项->双击用到的证书->证书信息里的‘常用名称’字段”)

CODE_SIGN_IDENTITY="iPhone Distribution: XXXXXXX (XXXXXX)"

#设置开发者Team ID

#(“钥匙串->上部‘登陆’选项->下部‘证书’选项->双击用到的证书->证书信息里的‘组织单位’字段”)

DEVELOPMENT_TEAM="XXXXXXXX"

#设置当前App开发测试用或发布用的描述文件UUID

#(开发者后台->Provisioning Profiles->选中一个描述文件(.mobileprovision)并Download)

#使用“security cms -D -i XXX.mobileprovision”命令查看该描述文件的UUID

#双击(.mobileprovision)文件,即可把该证书导入~/Library/MobileDevice/Provisioning Profiles目录中

PROVISIONING_PROFILE="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"

#设置要打包的项目路径

IOS_PROJECT_PATH="/Users/${LOGIN_USER_NAME}/Documents/JenkinsProjects/XXXXXXX/IOSProjectOutput"

#设置ipa文件的输出路径

EXPORT_PATH="/Users/${LOGIN_USER_NAME}/Documents/JenkinsProjects/XXXXXXX/IOSOutput"

#设置打包ipa文件的时用的配置文件(文件内指定了打包用的证书和发布方式:ad-hoc或app-store)

EXPORT_OPTIONS_PLIST_PATH="/Users/$

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值