1

我做了什么:

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

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

使用 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构建支持”组件。

4

1 回答 1

2

解决了。

应该添加 .NET 参考:

“/Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Xcode.dll”

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

于 2016-08-09T19:39:47.757 回答