将Unity项目与现有Xcode swift项目相结合的问题

时间:2018-05-02 05:29:42

标签: ios swift xcode unity3d

我已成功将static navigationOptions = { headerMode: 'none' }; 生成的unity项目集成到我现有的Xcode项目中。

我现有的Xcode项目安装了大量Xcode,我还在pods中设置了自定义config文件“debug.xcconfig”

当我使用"Project->Info-Configuratios->Debug settings"命令安装pod时,会出现此警告。

  

[!] CocoaPods没有设置项目的基本配置,因为您的项目已经有自定义配置集。为了使CocoaPods集成完全可用,请将目标pod install的基本配置设置为ProjectName,或在构建配置中包含Pods/Target Support Files/Pods-ProjectName/Pods-ProjectName.debug.xcconfigPods/Target Support Files/Pods-ProjectName/Pods-ProjectName.debug.xcconfig)。

虽然../debug.xcconfig已成功安装。

由于上述警告提示我将pods添加到我的自定义“Pods/Target Support Files/Pods-ProjectName/Pods-ProjectName.debug.xcconfig”文件的顶部,即config

Project已成功编译。现在,当我在现有项目中使用任何已安装的“debug.xcconfig”且出现以下错误时,会出现问题。

  

“无法找到' GIDSignInDelegate'”的协议声明

     

“无法找到' ARSessionDelegate'等的协议声明

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

最后,我通过在objectiveC桥接头文件中导入上述Pod来解决问题。

'就像#import'

  

import< GoogleSignIn / GoogleSignIn.h>

     

import< ARkit / ARkit.h>