And*_*kov 24 xcode syntax-highlighting objective-c ios swift
上面的代码在Xcode 7中具有正确的语法突出显示.它是Obj-C + Swift的混合:
我已更新项目以支持Xcode 8,只有少数内容被更改:
在为Xcode 8 编译完所有项目之后.
但是集成在Swift中的Obj-C代码没有任何语法高亮,反之亦然:
派生数据删除没有帮助,Xcode重启:) CocoaPods版本0.38.2,iOS 7
And*_*kov 20
这个答案帮助我https://forums.developer.apple.com/thread/46223与我的一个项目:
我在这个问题上得到了WWDC的苹果工程师的帮助并解决了它.这个问题源于cocoapods ......显然cocoapods正在将.h文件复制到构建目录中并且SourceKit变得混乱.我不完全确定.h文件被复制的原因 - 那里不需要它们.因此,修复是在构建阶段部分中添加一个构建后脚本,在构建后删除头.
它看起来像这样:
function removeHeaders() {
find $BUILD_ROOT/Debug-iphonesimulator/ -name '*.h' -exec rm -f {} \;
}
removeHeaders
Run Code Online (Sandbox Code Playgroud)