20180117
这几天xcode模拟器编译报一些奇怪的问题
第三方库中 or UIKit 中报错
1. 报了一堆和 UIScrollView delegate 相关的问题
Attempting to use the forward class 'UIScrollView' as superclass of 'UITableView'
Attempting to use the forward class 'UIScrollView' as superclass of 'UITextView'
Cannot find protocol declaration for 'UIScrollViewDelegate'; did you mean 'UITableViewDelegate'?
Replace 'UIScrollViewDelegate' with 'UITableViewDelegate' [Fix]
Cannot find protocol declaration for 'UIScrollViewDelegate'; did you mean 'UITableViewDelegate'?
Replace 'UIScrollViewDelegate' with 'UITableViewDelegate' [Fix]
尝试解决:
1. 重启xcode ,clean + build
2. 重启Mac os
3. 尝试多个版本的 cocoaPod 1.2.1、1.3.1,然后 pod update 、 pod install
4. 最终解决:升级 Xcode
https://stackoverflow.com/questions/27393822/applications-xcode-app-contents-developer-platforms-iphonesimulator-platform-de
这个链接说到可能有些文件的权限被修改了,或者和 ios11 有些什么问题等。
升级到xcode9.2 后能正常编译了。
用回Xcode9.0 GM版,编译还是报错。之前的xcode8.3也报错。