我正在尝试在一个Objective-C文件中添加Swift类,为此我必须在我的objc文件中添加* -Swift.h文件。虽然该项目在调试模式下可以正常工作,但是当我尝试存档我的应用程序时,它抛出错误,特别是未找到* -Swift.h文件。我尝试了许多解决方案,但没有一个起作用。然后我在苹果网站上得到了一个完全相同的问题,但是他的解决方案(将预编译前缀标头设置为YES)对我也不起作用。 (https://forums.developer.apple.com/thread/7512)。
我确实知道此标头是在派生数据中生成的,用于调试和存档的构建过程有所不同,但在我的情况下没有任何效果。
我有一个框架,我的应用程序目标位于其中。
我将objc中的标头添加为#import "My_Project-Swift.h"
我正在使用XCode 10。
答案 0 :(得分:0)
这对我有用: