小智 9
环境可能是特定于上下文的(取决于在Xcode中选择的内容),但这将显示给定上下文中可用的环境变量:
制作一个包含的脚本文件
#!/bin/sh
env | sort > ~/Xcode_behaviors.out
Run Code Online (Sandbox Code Playgroud)
不要忘记让脚本可执行.
然后创建一个调用脚本文件的新Xcode行为.输出文件包含可用的环境变量.看到他们:
cat ~/Xcode_behaviors.out
Run Code Online (Sandbox Code Playgroud)
通过我自己的实验,我发现Xcode在运行自定义脚本之前会设置以下环境变量:
XcodeDeveloperDirectory-开发人员工具安装的根路径,即/ DeveloperXcodeDeveloperApplicationsDirectory-开发人员应用程序的路径,即/ Developer / ApplicationsXcodeDeveloperPlatformsLibrary-开发人员平台的路径,即/ Developer / PlatformsXcodeProject-当前打开的项目的名称,即MyProject.xcodeproj。如果您打开了工作空间,则不会设置此变量。XcodeWorkspacePath-当前打开的工作区的路径,即/ Users / You / Code / My iPhone App.xcworkspace。如果您打开一个项目,则类似于/Path/To/OpenProject.xcodeproj/project.xcworkspace。| 归档时间: |
|
| 查看次数: |
1191 次 |
| 最近记录: |