我之前构建了一个具有Swift和Objective C组件的Keyboard扩展项目。我想基于我的以前构建一个新的Keyboard应用程序应用程序,改变名称,键盘UI和一些键盘机制的简单目标。在项目名称更改后重新生成Bridging-Header和-Swift.h文件
我遵循关于复制和重命名XCode项目的指导原则here。我甚至设法在更改Bundle ID(针对容器应用程序和底层键盘)之后让项目编译。然而,由于目标的名字现在已经改变了,我得到的错误以下文件:
#import "NewNameContainerApp-Swift.h"
#import "NewNameContainerApp-Bridging-Header.h"
无法找到(这些错误仍然存在,尽管我手动更改OldNameContainerApp-Bridging-Header.h
到NewNameContainerApp-Bridging-Header.h
看来,该项目还没有重新生成一套新的桥接头和-Swift.h
文件匹配我的新目标的名称
我的问题是 - 有没有办法强制XCode重新生成一组这些文件?如果不是,我在哪里可以找到OldNameContainerApp-Swift.h
,所以我可以手动将其更改为NewNameContainerApp-Swift.h
?
谢谢!
检查您的构建设置并定义模块。 – 2015-04-02 20:54:52