Arcore多人游戏问题(Unity和Cocoapods)

我一直试图通过谷歌提供的git repo使用ARCore为IOS构建和运行'Light Boards'多人游戏演示 . 但是,在构建过程中似乎存在与cocoapods相关的错误,其中未添加某些依赖项 . (见下面代码框中的错误)

此外,我们认为此错误可能会阻止构建运行,因为项目构建过程不包括依赖项并生成需要打开的.xcworkspace文件而不是.xcproject文件(请参阅此处的ArCore IOS入门:https://developers.google.com/ar/develop/unity/quickstart-ios

Build for iOS - 在Unity中,单击Build并为iOS Xcode项目选择一个输出文件夹 . 生成Xcode项目 .

  • 在Xcode中找到并打开生成的* .xcworkspace工作区文件 . 为避免构建错误,请不要从包含的* .xcodeproj项目文件构建或启动 .

  • 在Xcode中,在左窗格中选择Unity iOS项目,连接您的设备,然后启动您的应用 .

iOS framework addition failed due to a Cocoapods installation failure. This will will likely result in an non-functional Xcode project.
After the failure, "pod repo update" was executed and succeeded. "pod install" was then attempted again, and still failed. This may be due to a broken Cocoapods installation. See: https://guides.cocoapods.org/using/troubleshooting.html for potential solutions.
pod install output:
Analyzing dependencies
Cloning spec repo `cpdc-internal-spec` from `sso://cpdc-internal/spec`
[!] Unable to add a source with url `sso://cpdc-internal/spec` named `cpdc-internal-spec`.
You can try adding it manually in `~/.cocoapods/repos` or via `pod repo add`.
 
    �[33mWARNING: CocoaPods requires your terminal to be using UTF-8 encoding.
    Consider adding the following to ~/.profile:
    export LANG=en_US.UTF-8
    �[0m
pod repo update output:
Updating spec repo `master`
  $ /usr/bin/git -C /Users/rob.farthing/.cocoapods/repos/master fetch origin --progress
  $ /usr/bin/git -C /Users/rob.farthing/.cocoapods/repos/master rev-parse --abbrev-ref HEAD
  master
  $ /usr/bin/git -C /Users/rob.farthing/.cocoapods/repos/master reset --hard origin/master
  HEAD is now at b43e0256d53 [Add] JXFMDBHelper 0.1.0
 
    �[33mWARNING: CocoaPods requires your terminal to be using UTF-8 encoding.
    Consider adding the following to ~/.profile:
    export LANG=en_US.UTF-8
    �[0m
  remote: Counting objects: 9, done.      
  remote: Compressing objects:  12% (1/8)             remote: Compressing objects:  25% (2/8)             remote: Compressing objects:  37% (3/8)             remote: Compressing objects:  50% (4/8)             remote: Compressing objects:  62% (5/8)             remote: Compressing objects:  75% (6/8)             remote: Compressing objects:  87% (7/8)             remote: Compressing objects: 100% (8/8)             remote: Compressing objects: 100% (8/8), done.      
  remote: Total 9 (delta 5), reused 0 (delta 0), pack-reused 0      
  From https://github.com/CocoaPods/Specs
     66380c197f3..b43e0256d53  master     -> origin/master
UnityEngine.Debug:LogError(Object)
Google.Logger:Log(String, LogLevel)
Google.IOSResolver:Log(String, Boolean, LogLevel)
Google.IOSResolver:OnPostProcessInstallPods(BuildTarget, String)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
 
https://github.com/googlesamples/arcore-lightboard

https://github.com/googlesamples/arcore-lightboard

回答(0)