use*_*083 1 tags variables xcode
我对 Xcode -> build settings -> Architectures 中的 $ARCHS_UNIVERSAL_IPHONE_OS 变量感到困惑
$ARCHS_UNIVERSAL_IPHONE_OS 变量在 xcode 中的含义是什么?这个变量在哪里设置?我如何回显这个变量并查看确切的内容?
$ARCHS_UNIVERSAL_IPHONE_OS由 Xcode 及其相关工具和库定义。随着 iOS 设备使用不同处理器的发展,该值随着时间而改变。
要获取值(以及其他值),您可以从项目目录中的终端尝试以下操作:
xcodebuild -showBuildSettings -project YOUR_PROJECT_HERE.xcodeproj | grep ARCHS
Run Code Online (Sandbox Code Playgroud)
示例输出:
ARCHS = armv7
ARCHS_STANDARD = armv7 arm64
ARCHS_STANDARD_32_64_BIT = armv7 arm64
ARCHS_STANDARD_32_BIT = armv7
ARCHS_STANDARD_64_BIT = arm64
ARCHS_STANDARD_INCLUDING_64_BIT = armv7 arm64
ARCHS_UNIVERSAL_IPHONE_OS = armv7 arm64
VALID_ARCHS = armv7 arm64
Run Code Online (Sandbox Code Playgroud)
替换YOUR_PROJECT_HERE.xcodeproj为您的项目名称。grep示例中的过滤器将仅显示与 ARCHS 相关的变量。如果您想查看所有变量(一些由 Xcode 定义,其他来自您的项目),您可以不使用以下grep命令:
xcodebuild -showBuildSettings -project YOUR_PROJECT_HERE.xcodeproj
Run Code Online (Sandbox Code Playgroud)
该列表很长但很全面,对于增强和排除构建脚本的故障很有用。
| 归档时间: |
|
| 查看次数: |
1318 次 |
| 最近记录: |