1
Fork 0

Add excerpt

This commit is contained in:
Jan-Erik Rediger 2022-01-30 00:54:49 +01:00 committed by Jan-Erik Rediger
parent a64cb0dfce
commit eb86f20875

View file

@ -8,6 +8,11 @@ data:
tags: tags:
- mozilla - mozilla
- rust - rust
excerpt: |
We ship the Glean SDK for multiple platforms, one of them being iOS applications.
Previously I talked about how we got it to build on the Apple ARM machines.
Today we will take a closer look at how we bundle a Rust static library
into an iOS application.
--- ---
(“This Week in Glean” is a series of blog posts that the Glean Team at Mozilla is using to try to communicate better about our work. They could be release notes, documentation, hopes, dreams, or whatever: so long as it is inspired by Glean.) (“This Week in Glean” is a series of blog posts that the Glean Team at Mozilla is using to try to communicate better about our work. They could be release notes, documentation, hopes, dreams, or whatever: so long as it is inspired by Glean.)
@ -21,7 +26,7 @@ This article is [cross-posted on the Mozilla Data blog][datablog].
We ship the Glean SDK for multiple platforms, one of them being iOS applications. We ship the Glean SDK for multiple platforms, one of them being iOS applications.
Previously I talked about [how we got it to build on the Apple ARM machines](/2021/04/16/rustc-ios-and-an-m1/). Previously I talked about [how we got it to build on the Apple ARM machines](/2021/04/16/rustc-ios-and-an-m1/).
Today we will take a closer look at how we bundle it all together and ship things as a Swift Package for easy consumption in other projects. Today we will take a closer look at how we bundle a Rust static library into an iOS application.
The Glean SDK project was set up in 2019 and we have evolved its project configuration over time. The Glean SDK project was set up in 2019 and we have evolved its project configuration over time.
A lot has changed in Xcode since then, so for this article we're starting with a fresh Xcode project, a fresh Rust library and put it all together step by step. A lot has changed in Xcode since then, so for this article we're starting with a fresh Xcode project, a fresh Rust library and put it all together step by step.