Cargo subcommand to automatically create universal libraries for iOS.
When I created the library a few years ago, the go-to way for this was cargo-lipo. That worked fine when building for aarch64-apple-ios and x86_64-apple-ios, but when building both for ARM64 iOS and M1 the linker fails:
The Rust package manager
It seems that the reason for this is this cargo bug and that fat binaries with both aarch64-apple-ios and aarch64-apple-darwin don't seem to work 😕
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Modern cross-platform telemetry (by mozilla)
We do what cargo-lipo recommends: Adjust the library search path per target, build your library as normal per target and Xcode will figure out the rest. That works perfectly fine. We ship our library as an xcframework within a Swift package now. Applications can then rely on the Swift Package Manager to do its thing. (At some point I should write this up nicely in a blog post or something I guess...)
optional "package-name/feature-name" dependencies if feature is disabled
1 project | reddit.com/r/rust | 11 Jan 2022
Code-signing rust binaries for Apple Silicon?
2 projects | reddit.com/r/rust | 31 Dec 2021
5 projects | reddit.com/r/rust | 17 Dec 2021
scapegoat v2.0 release - Safe, fallible, stack-only alternative to BTreeSet/BTreeMap
1 project | reddit.com/r/rust | 17 Dec 2021
What language does Cargo use to parse your .rs files and create documentation in HTML when using the `cargo doc` command?
2 projects | reddit.com/r/rust | 16 Dec 2021