conan.tools.apple.is_apple_os()¶
- is_apple_os(conanfile, build_context=False)¶
 returns True if OS is Apple one (Macos, iOS, watchOS, tvOS or visionOS)
conan.tools.apple.to_apple_arch()¶
- to_apple_arch(conanfile, default=None)¶
 converts conan-style architecture into Apple-style arch
conan.tools.apple.XCRun()¶
- class XCRun(conanfile, sdk=None, use_settings_target=False)¶
 XCRun is a wrapper for the Apple xcrun tool used to get information for building.
- Parameters:
 conanfile – Conanfile instance.
sdk – Will skip the flag when
Falseis passed and will try to adjust the sdk it automatically ifNoneis passed.use_settings_target – Try to use
settings_targetin case they exist (Falseby default)
- find(tool)¶
 find SDK tools (e.g. clang, ar, ranlib, lipo, codesign, etc.)
- property sdk_path¶
 obtain sdk path (aka apple sysroot or -isysroot
- property sdk_version¶
 obtain sdk version
- property sdk_platform_path¶
 obtain sdk platform path
- property sdk_platform_version¶
 obtain sdk platform version
- property cc¶
 path to C compiler (CC)
- property cxx¶
 path to C++ compiler (CXX)
- property ar¶
 path to archiver (AR)
- property ranlib¶
 path to archive indexer (RANLIB)
- property strip¶
 path to symbol removal utility (STRIP)
- property libtool¶
 path to libtool
- property otool¶
 path to otool
- property install_name_tool¶
 path to install_name_tool