Xamarin.iOS 应用的执行环境

执行环境是一系列影响程序执行的环境变量。 可以在项目的属性中暂时设置环境变量,或通过将 mtouch 打包工具指定为额外参数来永久设置环境变量。

临时环境变量

临时环境变量在“运行”>“常规”部分中的项目“属性”/“选项”窗口中设置。 这些环境变量仅在使用 Visual Studio for Mac 启动应用程序时生效,如果通过在其上点击它手动启动应用,则不会设置环境变量。

永久环境变量

通过将 mtouch 打包工具指定为额外参数,设置永久环境变量。 这些环境变量被编译为可执行文件,即使应用不从 Visual Studio for Mac 中启动也会设置它们。

示例

# log all exceptions to the device log
--setenv:MONO_TRACE=E:all

# to pass multipe environment variables, use --setenv multiple times
--setenv:MONO_TRACE=E:all --setenv:GC_DONT_GC=1