This is not needed yet and causes issues on M1.
We probably need that to share the code between the app and notification service extension. This is not implemented yet, so removing it for now doesn't hurt us.
The issue with M1 is that, when the code is checked out, in order to build it, it is required to run pod install (otherwise the app does not build). After running pod install this framework is automatically deleted from the dependency list and the app works correctly.
Details
Details
Check if app builds on both Intel and M1
Diff Detail
Diff Detail
- Repository
- rCOMM Comm
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
Not it builds on M1 Mac correctly, and after pod install, project.pbxproj is not changed.
Comment Actions
Huh interesting, is this something that the CI should have caught?
We can try to be more aggressive about doing a truly clean build on the Buildkite CI. Right now we're only doing a "real" clean build on the GitHub Actions CI, but those are x86 machines.
Could also be that since we're doing Release builds on both Buildkite and GitHub Actions, we're missing issues that only appear in Debug builds?
Comment Actions
It's hard to say. Ideally CI should catch that, but I would like to avoid making the builds take a lot more time in order to achieve that - changes like this aren't going to be frequent.