zhoujihang

Results 2 comments of zhoujihang

这是系统中存在多个ruby版本的原因(1. 使用rvm安装的最新ruby 2. 系统自带的system版本ruby),导出ipa时需要使用system版本的ruby。需要在使用xcodebuild -exportArchive前,执行 rvm use system 这个命令就行,但是直接在脚本中执行这命令又会报错。我的解决办法如下: 1. 新建文件 xcodebuild_safe.sh ,给它可执行文件权限。包含内容如下: #!/bin/bash --login [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" rvm use system xcodebuild "$@" 2. 在打包脚本中,如下执行导出ipa命令即可: **_./xcodebuild_safe.sh_**...

这个。。。如果你使用1、2、3、4方式都是在同一台电脑上,但只有2可用的话,那还真不知道怎么解释诶。说不定appstore版本打包时有啥特别待遇,哈哈哈。