twostraws / ControlRoom

A macOS app to control the Xcode Simulator.
MIT License
5.75k stars 306 forks source link

Unable to build Release scheme (CoreSimulator.framework missing arm64?) #103

Closed james-rant closed 3 years ago

james-rant commented 3 years ago

I was unable to build ControlRoom in the Release scheme as Xcode says the CoreSimulator.framework is missing one or more architectures required by this target: arm64).

Debug scheme built without issues.

Xcode 12.4 macOS 11.1 (20C69)

twostraws commented 3 years ago

As far as I know this isn't something we can fix. Edit: I've added a speculative fix that might help.

twostraws commented 3 years ago

I've added a change that might help – it certainly works for me, but that doesn't mean it's a great long-term fix.

dchakarov commented 3 years ago

On M1 works via Rosetta

image
twostraws commented 3 years ago

Thanks for checking!

james-rant commented 3 years ago

Awesome :)

pdxplaid commented 3 years ago

Ha! that fixed it for me on my m1 mini. I didn't realize this option was there in Xcode. duh. I had already built it on my Intel mac and it works great, but I'm glad to have this option pointed out on the Apple Silicon. thanks!

nashysolutions commented 3 years ago

Hi @twostraws reading through this I can see that you guys have accepted a workaround by selecting the rosetta target, effectively simulating non-M1 macs.

I have a working fix to make this project work on M1 macs. Please consider re-opening this ticket.

twostraws commented 3 years ago

@nashysolutions I'm always happy to receive PRs, with or without an open issue attached.