我之前構建了一個具有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