如何在验证失败的情况下trunk push
1.终端运行gem env
2.搜索
INSTALLATION DIRECTORY,显示如下:
-
INSTALLATION DIRECTORY: /Library/Ruby/Gems/2.3.0
3.当前,pod trunk push 命令文件对于 Ruby 库根目录的相对位置是 gems/cocoapods-trunk-1.3.0/lib/pod/command/trunk/push.rb,或者直接 cd /Library/Ruby/Gems
find ./ -iname "push.rb"。
只要注释掉如下一行代码即可。
def run
update_master_repo
# validate_podspec # 删除验证逻辑
status, json = push_to_trunk
update_master_repo
# ...
end