我已经成功地将unity生成的Xcode项目集成到现有的Xcode项目中。

我现有的Xcode项目已安装了许多pods,并且在config中还设置了自定义的“debug.xcconfig”文件"Project->Info-Configuratios->Debug settings"

当我使用pod install命令安装Pod时,会出现此警告。


  [!] CocoaPods未设置项目的基本配置,因为您的项目已具有自定义配置集。为了使CocoaPods集成完全起作用,请将目标ProjectName的基本配置设置为Pods/Target Support Files/Pods-ProjectName/Pods-ProjectName.debug.xcconfig或在构建配置(Pods/Target Support Files/Pods-ProjectName/Pods-ProjectName.debug.xcconfig)中包括../debug.xcconfig


虽然pods获得成功安装。

如上述警告所示,我在自定义“Pods/Target Support Files/Pods-ProjectName/Pods-ProjectName.debug.xcconfig”文件(即config)的顶部包含了“debug.xcconfig”

项目已成功编译。现在,当我在现有项目中使用任何已安装的pods并出现以下错误时,就会出现问题。


  “找不到'GIDSignInDelegate'的协议声明”
  
  “找不到'ARSessionDelegate'的协议声明”等。


任何帮助,将不胜感激!

最佳答案

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

就像#import一样


  导入
  
  导入

关于ios - 将Unity项目与现有Xcode swift项目结合在一起时的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50127652/

10-13 08:44