0
我正在嘗試創建一個對外部庫(cordova)有依賴性的框架。該框架主要是Objective-C中的一些Swift 3.x文件(cordova插件)和Objective-C中的鏈接外部庫。找不到目標Framework的底層Objective-C模塊
我已經創建了一個傘頭爲了避免橋接頭錯誤的框架。我還創建了一個module.modulemap以使swift文件可以訪問外部Objective-C庫(cordova)。
此設置用於在Swift 2.3中工作,並且沒有問題編譯。在最近的xCode更新之後,Swift 3.x是強制性的,所以我將所有的swift文件更新到最新版本。在此更新之後,我所有的swift文件似乎都無法訪問位於同一項目/目標中的objective-c文件。
現在我得到Underlying Objective-C module <moduleName> not found
錯誤和很多Use of Undeclared type
錯誤消息。
嘗試將'module.modulemap'重命名爲'nameofthemodule.modulemap' – jcesarmobile