执行pod lib lint验证CocoaPods报URL错误怎么办?brew版CocoaPods最新是1.11.0吗
报错原因
你遇到的URL校验报错核心是填写的URL中包含非法空格:报错信息里的URL中Nathaniel和Whittington中间存在空格,CocoaPods的pod lib lint校验逻辑不会自动处理URL中的非法字符,空格属于URL标准里的保留字符,不能直接出现在URL路径中。
你需要检查项目根目录下的.podspec配置文件,核对所有涉及URL的配置项,包括但不限于:
s.homepages.sources.social_media_urls.documentation_url
把所有URL里的空格替换为正确的字符即可,GitHub用户名本身不支持空格,你大概率是把用户名的分隔符写错了,换成横杠-或者下划线_就能解决校验报错。
brew源CocoaPods版本说明
brew官方源的CocoaPods最新稳定版早已不是1.11.0,1.11.0是2021年发布的旧版本。你可以在本地终端执行brew update同步最新的brew源信息后,执行brew info cocoapods查看当前brew源提供的CocoaPods最新版本号,目前稳定版已经更新到1.15及以上版本。
内容的提问来源于stack exchange,提问作者user14453246
相关产品推荐
相关产品推荐

