【问题标题】:Clean Google Cardboard SDK project won't compileClean Google Cardboard SDK 项目无法编译
【发布时间】:2016-08-09 18:59:38
【问题描述】:

我做了什么:

  1. 我使用 Unity 3D 创建了新项目
  2. 将目标切换到 iOS
  3. 导入了新的自定义资产“GoogleVRForUnity unitypackage”
  4. 创建了新的空白 C# 行为脚本
  5. 在 MonoDeveloper 中点击“编译”

我得到了什么:编译错误“类型或命名空间名称“Xcode”在命名空间“UnityEditor.iOS”中不存在。您是否缺少程序集参考?” 在

使用 UnityEditor.iOS.Xcode;

在 /Assets/GoogleVR/Legacy/Editor/GvrViewerEditor.cs 中

我什么都没改变。这是一个错误吗?如何解决这个问题?

当我从 Unity Editor 为 iOS 构建时,在我的设备上运行 XCODE 项目,一切正常。

OS X 10.11.6 (15G31), Unity 5.4.0f3, Google VR SDK 似乎是最新的(直接从“https://developers.google.com/vr/unity/download”下载repo) 当然我有“iOS 构建支持”组件。

【问题讨论】:

    标签: xcode unity3d google-vr


    【解决方案1】:

    解决了。

    应该添加 .NET 引用:

    "/Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Xcode.dll"

    我想知道为什么一开始没有引用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-14
      • 2015-07-22
      • 1970-01-01
      • 2015-05-29
      • 2012-11-08
      • 2016-07-07
      • 2022-01-15
      相关资源
      最近更新 更多