在 WatchKitExtension 中混合 swift 和 objective-c
Mixing swift and objective-c in WatchKitExtension
我在 WatchKit
扩展中收到以下警告和错误:
Warning: no rule to process file 'App-Bridging-Header.h' of type sourcecode.c.h for architecture x86_64
/Users/janusz/Desktop/Repositories/RunnerAppWatch/Source/WormholeMessanger.swift:12:20: Use of unresolved identifier 'MMWormhole'
它也列在编译源代码部分。
当我删除 WatchKit
扩展时,一切正常,但是一旦我将其添加回来,我又会遇到错误。
所以问题是:如何使桥接头与 WatchKit
扩展一起工作?
谢谢!
桥接 header 不得包含在 Compiled Sources
部分中。一般来说,header不应该添加到Compiled Sources
。所以,删除它,它应该可以工作。
我在 WatchKit
扩展中收到以下警告和错误:
Warning: no rule to process file 'App-Bridging-Header.h' of type sourcecode.c.h for architecture x86_64
/Users/janusz/Desktop/Repositories/RunnerAppWatch/Source/WormholeMessanger.swift:12:20: Use of unresolved identifier 'MMWormhole'
它也列在编译源代码部分。
当我删除 WatchKit
扩展时,一切正常,但是一旦我将其添加回来,我又会遇到错误。
所以问题是:如何使桥接头与 WatchKit
扩展一起工作?
谢谢!
桥接 header 不得包含在 Compiled Sources
部分中。一般来说,header不应该添加到Compiled Sources
。所以,删除它,它应该可以工作。