在OsX系统上使用Jenkins自动构建发布Unity3d的iOS版本到fir.im

本文详细介绍了如何在OsX系统上利用Jenkins自动化构建Unity3d的iOS项目,并通过XCode的命令行工具、Unity.rb脚本进行配置,最终将构建的ipa包发布到fir.im平台。
摘要由CSDN通过智能技术生成

一、在OsX系统上安装Jenkins

二、打开终端,安装XCode的命令行工具

xcode-select --install

三、添加xcodeproj和fir-cli工具

gem install xcodeproj
gem install fir-cli

四、在~目录中新建一个Unity.rb文件,内容是需要对导出的iOS工程进行修改的脚本,其中

releaseTarget.frameworks_build_phase.add_file_reference 为添加链接库,内容如下:

require 'xcodeproj'
project = Xcodeproj::Project.open("Unity-iPhone.xcodeproj");
targets = project.native_targets();
releaseTarget = targets[0];
usrLibPath="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/usr/lib/";
libs = ["libstdc++.tbd", "libstdc++.6.0.9.tbd", "libz.1.2.5.tbd"];
libs.each do |name| 
  r = project.frameworks_group.new_file(usrLibPath+name, :sdk_root);
  releaseTarget.frameworks_build_phase
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值