使用homebrew管理的ruby,通过ruby安装成功了fastlane,执行fastlane sigh resign /Users/xiaomai/Downloads/lyjsz_xk.ipa进行重签名遇到了
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/universal-darwin22/rbconfig.rb:21: warning: Insecure world writable dir /usr/local/opt in PATH, mode 040777
/Library/Ruby/Site/2.6.0/rubygems.rb:263:in `find_spec_for_exe': can't find gem fastlane (>= 0.a) with executable fastlane (Gem::GemNotFoundException)
from /Library/Ruby/Site/2.6.0/rubygems.rb:282:in `activate_bin_path'
from /usr/local/bin/fastlane:23:in `<main>'
image.png
解决办法(参考的是https://stackoverflow.com/questions/48687426/jenkins-fastlane-cant-find-gem-fastlane):
- 1、执行
sudo gem install fastlane -NV
- 2.、重新安装签名工具
sudo gem instal sigh
接着执行签名脚本就没有问题了
网友评论