objective-c – Xcode找不到ProductModuleName-Swift.h
我正在尝试将我的“-
Swift.h”文件导入到我的一个Objective-C .h文件中,但xcode一直告诉我该文件不存在
#import "Aesculus-Swift.h" 如果我命令单击文件名,它将带我到生成的头文件,所以我知道它存在.为什么xcode无法找到它? 解决方法
这似乎只是Xcode的另一个问题,它是静态分析器和编译器的复杂工具链.
Openradar列出了radar://21362856 – Swift to Objective-C bridging is unreliable.我相信还有更多,但我在这个例子中找到了一个但是我没有停止. 作者imarcelv在描述中注明:
这个问题可能最好到file a radar,因为似乎其他人已经把它叫出来了. 另外一件事你可以试试…… 从历史上看,Xcode可能完全失去它的语法高亮,你总是可以通过增加clang的日志级别找出静态分析器放弃的文件. 我不确定它是否仍然相关,但如果我在你的位置,我会尝试这个命令: defaults write com.apple.dt.Xcode IDEIndexingClangInvocationLogLevel 3 这将生成您可以使用Console.app搜索的日志,仅用于xcode以突出显示消息.您将要删除项目的派生数据以强制它重新编译. 虽然和你所看到的问题不一样,但是我已经在语法高亮问题上找到了this post多年来为上述默认写入命令添加书签,以便在这些时间内尝试. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |