【发布时间】:2019-05-24 00:12:50
【问题描述】:
我正在尝试从针对 iOS 的命令行构建我的项目。 当我从编辑器构建它时,一切正常!我有一个我使用的 PostProcess 构建脚本。
当我尝试使用以下命令从命令行构建时: /Applications/Unity/Unity.app/Contents/MacOS/Unity -quit -batchmode -executeMethod BuildScript.BuildIOS -nographics -buildTarget iOS
我从我的 PostProcess 构建脚本中收到一条错误消息:
Assets/Editor/MyBuildPostprocessor.cs(9,23):错误 CS0234:类型或命名空间名称 Xcode' does not exist in the namespaceUnityEditor.iOS'。您是否缺少程序集参考?
产生错误的那一行是一个简单的 using 子句:
using UnityEditor.iOS.Xcode;
所以似乎由于某种原因,命令行构建机制无法识别 UnityEditor.iOS.Xcode 程序集,我的 PostProcess 构建脚本无法运行。
有什么想法吗?
【问题讨论】: