Hội viên
- apple_host_system_env
- apple_toolchain
- dotted_version
- nền tảng
- platform_type
- target_apple_env
- XcodeProperties
- XcodeVersionConfig
apple_host_system_env
dict apple_common.apple_host_system_env(xcode_config)
Thông số
Thông số | Mô tả |
---|---|
xcode_config
|
bắt buộc Một trình cung cấp chứa thông tin về cấu hình Xcode. |
apple_toolchain
unknown apple_common.apple_toolchain()
dotted_version
DottedVersion apple_common.dotted_version(version)
Thông số
Thông số | Mô tả |
---|---|
version
|
string;
required Chuỗi biểu thị DottedVersion. |
platform
struct apple_common.platform
ios_device
ios_simulator
macos
tvos_device
tvos_simulator
visionos_device
visionos_simulator
watchos_device
watchos_simulator
Bạn có thể truyền các giá trị này đến những phương thức dự kiến nhận một nền tảng, chẳng hạn như XcodeVersionConfig.sdk_version_for_platform.
platform_type
struct apple_common.platform_type
ios
macos
tvos
visionos
watchos
Bạn có thể truyền các giá trị này đến những phương thức dự kiến có một loại nền tảng, chẳng hạn như phương thức multi_arch_platform của đoạn cấu hình "apple".
Ví dụ:
ctx.fragments.apple.multi_arch_platform(apple_common.platform_type.ios)
target_apple_env
dict apple_common.target_apple_env(xcode_config, platform)
dict
của các biến môi trường cần được đặt cho các thao tác tạo mục tiêu thuộc loại nền tảng Apple đã cho. Ví dụ: từ điển này chứa các biến biểu thị tên nền tảng và phiên bản SDK để tạo. Khoá là tên biến và giá trị là giá trị tương ứng.
Thông số
Thông số | Mô tả |
---|---|
xcode_config
|
bắt buộc Một trình cung cấp chứa thông tin về cấu hình Xcode. |
platform
|
required Nền tảng Apple. |
XcodeProperties
Provider apple_common.XcodeProperties
XcodeVersionProperties
.Nếu một đích đến truyền nhà cung cấp XcodeVersionProperties
, hãy dùng đích đến này làm khoá để truy xuất. Ví dụ:
dep = ctx.attr.deps[0] p = dep[apple_common.XcodeVersionProperties]
XcodeVersionConfig
Provider apple_common.XcodeVersionConfig
XcodeVersionConfig
.