cocoapods模块化-spec篇-配置spec以及配置过程中遇到的那些坑

spec是配置cocoapods中最大的坑 其中遇到了太多的问题 特别是lint验证的时候。

幸好,官方提供了解决方案文档

https://guides.cocoapods.org/syntax/podspec.html#specification

依照这个文档我们可以很轻松的排除困难

官方文档虽然是英文,但是简洁易懂,认真看,用心看。如果看不懂就“有道一下就好了。

本文章会根据我使用过程中遇到的坑随时更新

1、最有效的方式

在验证spec的时候 经常会报出很多的错误,不要慌 ,慢慢解决。如果根据文档没办法解决就要考虑环境的问题了。

逐步排查 先更新一下ruby环境  更新一个gem,然后再更新一下cocoapods环境。有的时候就能解决很多疑难杂症。

 

2、问题-[iOS] unknown: Encountered an unknown error (Could not find a `ios` simulator (valid values: com.apple.coresimulator.simruntime.ios-12-2, com.apple.coresimulator.simruntime.watchos-5-2). Ensure that Xcode -> Window -> Devices has at least one `ios` simulator listed or otherwise add one.) during validation.

这时一个很诡异的问题,出现这个问题的可能性不是单一的 ,有可能更新一个cocoapods就会好了 

gem install cocoapods

也有可能是到xcode中添加一个模拟器就可以

xcode->windows->devides and simulators

还有可能把xcode中模拟器都删掉 重新添加一下就可以解决

如果这些方法都不好用,并且只剩下这一个问题了 也可以尝试

pod trunk push

一下,说不定就成功了。很诡异的问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值