Skip to content

Commit 53602b7

Browse files
committed
Note when Xcode versions are updated
Spurred by discussion in #707.
1 parent 106df7f commit 53602b7

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

crates/objc2/src/lib.rs

+10-5
Original file line numberDiff line numberDiff line change
@@ -72,18 +72,23 @@
7272
//! versions will also work, but the framework crates will not have bindings
7373
//! available for newer APIs.
7474
//!
75-
//! The framework bindings are generated from the SDKs in Xcode 16.2. The
76-
//! Xcode version will be periodically updated.
75+
//! The framework bindings are generated from the SDKs in Xcode 16.3. The
76+
//! Xcode version are updated usually within a week of [GitHub Actions]
77+
//! supporting the new Xcode version, and we try to schedule crate releases
78+
//! such that align fairly closely with Xcode updates. We only support stable
79+
//! Xcode versions.
7780
//!
78-
//! Note that the bindings are currently generated in a very macOS-centric, so
79-
//! they may try to use types from AppKit, even on iOS, see for example
80-
//! [#637](https://github.com/madsmtm/objc2/issues/637).
81+
//! Note that the bindings are currently generated in a very macOS-centric
82+
//! manner, so they may try to use types from AppKit, even on iOS, see for
83+
//! example [#637](https://github.com/madsmtm/objc2/issues/637).
8184
//!
8285
//! The bindings _can_ also be used on Linux or *BSD utilizing the
8386
//! [GNUstep Objective-C runtime](https://github.com/gnustep/libobjc2), see
8487
//! the [`ffi`] module for how to configure this, but this is very much
8588
//! second-class.
8689
//!
90+
//! [GitHub actions]: https://github.com/actions/runner-images
91+
//!
8792
//!
8893
//! ## Minimum Supported Rust Version (MSRV)
8994
//!

0 commit comments

Comments
 (0)