CocoaPods 打包报错,不知道不知道哪里出问题了,求助

2016-09-16 12:58:37 +08:00
 lvlingsheng

第一次用 CocoaPods 打包,本地编译都可以通过,没有任何错误提示。使用 CocoaPods lint 的时候,提示

比如说 LAPolicy 那里,我的代码是这样的: if context.canEvaluatePolicy(LAPolicy.deviceOwnerAuthenticationWithBiometrics, error: &authError) { context.evaluatePolicy(LAPolicy.deviceOwnerAuthenticationWithBiometrics, localizedReason: messageOnAuth, reply: { (success, evalPolicyError) in if success {

很标准的 TouchID 使用,求助为啥会出现这样的错误

万分感谢

8859 次点击
所在节点    iDev
8 条回复
onevcat
2016-09-16 13:43:59 +08:00
检查你的 command line 版本是不是 8.0
检查你的 Cocoa Pods 是不是 1.1.0
检查你的 podspec 里有没有设置正确的 Swift Version
检查你的项目下有没有放版本合适的 .swiftversion 文件
lvlingsheng
2016-09-16 14:15:05 +08:00
@onevcat 猫神好,前三条都有,最后一条没有,我参考了你的 kingfisher ,但是不知道这文件是 cocoapods 会生成的还是需要手动添加的?
onevcat
2016-09-16 17:30:40 +08:00
需要你手动加,放在 repo 根目录下。 CocoaPods 1.1.0 在 lint 的时候会默认用 Swift 2.3 的 toolchain 。
onevcat
2016-09-16 17:31:27 +08:00
应该是 .swift-version 。少了个横杠..
lvlingsheng
2016-09-16 22:08:18 +08:00
@onevcat 感谢喵神,终于搞定了。
网上搜了两天也没找到答案,感觉官网如果出个介绍就更好了。

再次感谢喵神
onevcat
2016-09-17 11:35:23 +08:00
CocoaPods repo 的 issue 里有讨论,而且 p-r 里也有明确写。也就前天昨天的东西,搜不到挺正常的。
lvlingsheng
2016-09-17 16:03:59 +08:00
@onevcat 还有个问题, CocoaDocs 需要额外配置么?目前试了很多办法,读不到程序中的备注
Aox
2019-08-04 17:53:16 +08:00
把时间浪费在找个问题上 简直不值得 想想都生气 去他大爷的 repo push

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/306580

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX