Hi there,
I'm on the Alpha channel, up to date.
I realized a couple of days ago that I was using the Debug profile (Debug|IPhone) to create the builds I send to TestFlight.
I wanted my test users to test the app in a way that it was a close as possible to the binary I would be submitting to the app store; so I'm now using the Ad-Hoc profile.
When setting up the Ad-Hoc profile I specified this configuration:
- Linker behavior: "Link SDK assemblies only".
- Supported architectures: "ARMv7 + ARMv7s"
- Checked: "Use LLVM optimizing compiler".
- Checked: "Use Thumb-2 instruction set for ARMv7 and ARMv7s"
- Checked: "Enable generic value type sharing".
My app is working fine in Debug, the configuration for Debug is the same for 1) and 2) but the options 3)-5) are all unchecked.
When in Ad-Hoc, I can login to the app, however it stays synchronizing the data with the server as if it never finishes. I checked the logs on the server and I can see the requests are handled correctly and the data is returned to the phone just fine. It is like the async/await never yield back to the code after the await.
When I disable LLVM the app works as expected.
I read similar posts and this is supposed to be fixed since 6.4.3; not sure what is going on.
Any thoughts? Thanks, R.