uikit-sys
uikit-sys copied to clipboard
Rust Bindings for the iOS UIKit Objective-C framework
Updates the requirements on [env_logger](https://github.com/rust-cli/env_logger) to permit the latest version. Changelog Sourced from env_logger's changelog. [0.11.0] - 2024-01-19 Breaking Change Removed bespoke styling API env_logger::fmt::Formatter::style env_logger::fmt::Formatter::default_styled_level env_logger::fmt::Style env_logger::fmt::Color env_logger::fmt::StyledValue Removed...
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4. Release notes Sourced from actions/cache's releases. v4.0.0 What's Changed Update action to node20 by @takost in actions/cache#1284 feat: save-always flag by @to-s in actions/cache#1242...
Updates the requirements on [color-backtrace](https://github.com/athre0z/color-backtrace) to permit the latest version. Changelog Sourced from color-backtrace's changelog. [v0.6.1] (2023-10-23) Publicly expose some helper methods on Frame type [v0.6.0] (2023-07-30) Replace unmaintained atty...
Bumps [KyleMayes/install-llvm-action](https://github.com/kylemayes/install-llvm-action) from 1.7.0 to 1.9.0. Release notes Sourced from KyleMayes/install-llvm-action's releases. v1.9.0 Add support for LLVM 17 (binaries not available for macOS runners) Update dependencies and use node20 runner...
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. Release notes Sourced from actions/checkout's releases. v4.0.0 What's Changed Update default runtime to node20 by @takost in actions/checkout#1436 Support fetching without the --progress option...
Updates the requirements on [pretty_env_logger](https://github.com/seanmonstar/pretty-env-logger) to permit the latest version. Commits See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't...
This PR adds initial support for Mac Catalyst targets (i.e. UIKit for Mac.) Mac Catalyst allows iOS apps to run natively on macOS. These targets end in `-macabi`: `x86_64-apple-ios-macabi` and...
I tried to follow this tutorial: https://simlay.net/posts/using-uikit-sys/ But the cargo build return: ``` cargo bundle --example uikit --target x86_64-apple-ios Compiling malloc_buf v0.0.6 Compiling raw-window-handle v0.3.4 Compiling uikit-sys v0.0.1 (https://github.com/simlay/uikit-sys?rev=ce0ffa193b7d0c55c02f77bba2327ba43ee9204f#ce0ffa19) error:...
This check in [build.rs](https://github.com/simlay/uikit-sys/blob/master/build.rs#L84) breaks my development tools. I.e. `!target.contains("apple-ios")` in: ```rust fn main() { let target = std::env::var("TARGET").unwrap(); if !target.contains("apple-ios") { panic!("uikit-sys requires the ios target"); } let directory...