Xcode.app/Contents/Developer/Platforms
. Mỗi nền tảng đại diện cho một loại nền tảng Apple (chẳng hạn như iOS hoặc tvOS) được kết hợp với một hoặc nhiều kiến trúc CPU liên quan. Ví dụ: nền tảng trình mô phỏng iOS hỗ trợ kiến trúc x86_64
và i386
.Bạn có thể truy xuất các phiên bản cụ thể của loại này từ các trường của cấu trúc apple_common.platform:
apple_common.platform.ios_device
apple_common.platform.ios_simulator
apple_common.platform.macos
apple_common.platform.tvos_device
apple_common.platform.tvos_simulator
apple_common.platform.watchos_device
apple_common.platform.watchos_simulator
Tuy nhiên, phổ biến hơn, mảnh cấu hình apple có các trường/phương thức cho phép quy tắc xác định nền tảng mà một mục tiêu đang được tạo.
Ví dụ:
p = apple_common.platform.ios_device print(p.name_in_plist) # 'iPhoneOS'
Thành viên
is_device
bool apple_platform.is_deviceTrả về
True
nếu nền tảng này là nền tảng thiết bị hoặc False
nếu là nền tảng trình mô phỏng.
tên_in_plist
string apple_platform.name_in_plistTên của nền tảng như tên xuất hiện trong mục
CFBundleSupportedPlatforms
của tệp Info.plist và trong thư mục nền tảng của Xcode mà không có đuôi (ví dụ: iPhoneOS
hoặc iPhoneSimulator
).Tên này khi được chuyển đổi sang chữ thường (ví dụ:
iphoneos
, iphonesimulator
) có thể được chuyển vào các công cụ dòng lệnh của Xcode như ibtool
và actool
khi cần có tên nền tảng.
loại_nền_tảng
apple_platform_type apple_platform.platform_typeTrả về loại nền tảng của nền tảng này.