You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Xcode uses armv7 as the trigger point to building i386 slices when building for the simulator. The way to cause this is to build a target that builds for all architectures.
In the case of cpprestsdk, this causes a linker error because there is no i386 slice. cpprestsdk uses this repo.
The text was updated successfully, but these errors were encountered:
I can work around this by modifying the CMakeLists.txt file in cpprestsdk. I'm closing this and will re-open if for some reason it looks like there is an issue. I've already built and am just testing some simulator builds.
Alright! I'll follow the cpprestsdk issue for further details.
The thing is that x86 simulator builds is more or less deprecated since Apple do not produce any x86-based Macs anymore and will likely drop that option from Xcode in the coming versions as well.
Yeah, it's deprecated. But Xcode is "internally wired" to use i386 for 32-bit targets. It will be interesting to see what happens if they stop the Intel train on the Macs but still support iOS versions for 32-bit devices.
This is related to
microsoft/cpprestsdk#1015
Xcode uses armv7 as the trigger point to building i386 slices when building for the simulator. The way to cause this is to build a target that builds for all architectures.
In the case of cpprestsdk, this causes a linker error because there is no i386 slice. cpprestsdk uses this repo.
The text was updated successfully, but these errors were encountered: