如何绕过trunk push的验证

如何在验证失败的情况下trunk push
1.终端运行gem env
2.搜索
INSTALLATION DIRECTORY,显示如下:

  • INSTALLATION DIRECTORY: /Library/Ruby/Gems/2.3.0


    如何绕过trunk push的验证_第1张图片
    屏幕快照 2019-08-30 下午5.33.55.png

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

你可能感兴趣的:(如何绕过trunk push的验证)