Hội viên
- apple_host_system_env
- apple_toolchain
- dotted_version
- platform
- platform_type
- target_apple_env
- XcodeProperties
- XcodeVersionConfig
apple_host_system_env
dict apple_common.apple_host_system_env(xcode_config)
Thông số
| Tham số | Mô tả |
|---|---|
xcode_config
|
bắt buộc Một 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ố
| Tham số | Mô tả |
|---|---|
version
|
chuỗi;
bắt buộc Biểu diễn chuỗi của DottedVersion. |
platform
struct apple_common.platform
ios_deviceios_simulatormacostvos_devicetvos_simulatorvisionos_devicevisionos_simulatorwatchos_devicewatchos_simulator
Bạn có thể truyền các giá trị này đến các phương thức dự kiến một nền tảng, chẳng hạn như XcodeVersionConfig.sdk_version_for_platform.
platform_type
struct apple_common.platform_type
iosmacostvosvisionoswatchos
Bạn có thể truyền các giá trị này đến các phương thức dự kiến một loại nền tảng, chẳng hạn như phương thức multi_arch_platform của mảnh 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ác biến môi trường cần được đặt cho các hành động xây dựng mục tiêu của 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 để xây dựng. Các khoá là tên biến và các giá trị là giá trị tương ứng của chúng.
Thông số
| Tham số | Mô tả |
|---|---|
xcode_config
|
bắt buộc Một nhà cung cấp chứa thông tin về cấu hình Xcode. |
platform
|
bắt buộc Nền tảng apple. |
XcodeProperties
Provider apple_common.XcodeProperties
XcodeVersionProperties.Nếu một mục tiêu truyền nhà cung cấp XcodeVersionProperties, hãy sử dụng mục tiêu 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.