报错的信息大致如下

开始去搜索报错的关键字,但是不存在。谷歌一下,很多关键词都指向了 Xcode11。我也是今天刚更新了最新的 Xcode11 GM 之后默认的 Command Line Tool。
发布新的支付 Framework也是基于 Xcode11 进行编译的,但是我用自己 Demo 是编译成功的。后来发现用 Xcode10.3编译这个 Demo 同样的报错,用 Xcode10.3编译出来的不会在 Xcode10.3以上的版本报错。
那么这个问题是基于 Xcode11 出现的无疑了,就果断切到了 Xcode10.3编译。
解决方法
用于
Xcode10编译重新发布即可
在发布时候遇到的两个问题点
-
如果基于
Xcode10.3编译的Framework,我最新的Xcode11的默认名称是Xcode11,但是会 Pod 发布失败。发布的时候
Cocoapods会读取默认的Xcode,发现我的版本是Xcode11但是编译设置的Xcode10.3之后报错,我切换回来正常发布 -
用
Cocoapods1.8.0发布还是发布到老仓库,之后需要初始化因为我发布的库属于私有库,但是需要依赖公有库。所有发布时候需要设置公有库地址,发布时候没有改成最新的需要改成
CDN地址https://cdn.cocoapods.org/
