Skip to content

Update the iOS documentation to be more complete and recent - #154

Open
bitterepic wants to merge 1 commit into
ryanmcgrath:trunkfrom
bitterepic:trunk
Open

bitterepic wants to merge 1 commit into
ryanmcgrath:trunkfrom
bitterepic:trunk

Conversation

@bitterepic

Copy link
Copy Markdown

Updates the recommended arch to aarch64-apple-ios from x86_64-apple-ios for computers with Apple Silicon. Also added the extra steps people might get stuck on configuring xcode.

NOTE:

For x86_64-apple-ios, it sounds like Rosetta is sometimes not installed which can cause the app to crash. I didn't add documentation on that.

@ryanmcgrath

Copy link
Copy Markdown
Owner

Does that target need Rosetta? I'd be surprised since Rosetta is ultimately due to get yanked anyway... but don't know offhand.

@bitterepic

Copy link
Copy Markdown
Author

I think running the code in the simulator might have needed rosetta, but I don't really have the context or experience. It was supposed to be automatically installed when needed but wasn't for some people (from what I see in internet searches.) Since I don't know for sure, I'm just avoiding documenting anything about Rosetta for now.

@bitterepic

Copy link
Copy Markdown
Author

Note to self: Look into adding documentation on signing the bundle

@madsmtm

madsmtm commented May 25, 2026

Copy link
Copy Markdown
Contributor

x86_64-apple-ios should really be called x86_64-apple-ios-sim - it's a simulator target. So it needs Rosetta if you're testing it on a Mac with Apple Silicon.

(Which you shouldn't generally need to do, if you ever need it it's because you have an Intel Mac, or you're using it in GitHub's x86 Intel runners).

@simlay

simlay commented May 25, 2026

Copy link
Copy Markdown
Contributor

Note to self: Look into adding documentation on signing the bundle

Here's an example on signing via a Makefile and codesign - I read those lines now and wish the rule dependency were more in order. I've not touched this in a while so it might not work anymore.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants