Skip to content

iOS Simulator Dataverse Login Hang #45

Open

Description

@chrisgmbishop

Hey,
When I try to connect to a Dataverse environment via Oauth2 I am met with a blank webkit screen
Screenshot 2024-12-30 at 17 20 37

I am not able to interact with any controls here (like Reload, Cancel or the Share Sheet)

iOS 18.2
iPhone simulator model 16 Pro
MobileCRM 17.2.9 ... 17.2.11
I've tested for multiple environments with the same result

Activity

  1. JuroJ commented on Dec 31, 2024

    @JuroJ
    Contributor

    I can just confirm this behavior. We'll try to fix it for 18.0 version.
    Meantime, please use iPhone simulator with iOS 17.x where it works correctly.

  2. chrisgmbishop commented on Jan 7, 2025

    @chrisgmbishop
    Author

    Unfortunately the bug testing I have to do is for 18+ so I'll have to wait for a fix. JS seems to be making the whole app crash to the OS Home Screen. Was hoping to troubleshoot with some console.logs
    Thanks

  3. JuroJ commented on Jan 8, 2025

    @JuroJ
    Contributor

    Unfortunately, the fix isn't simple and we can't deliver it immediately. The build for iOS Simulator has x64 architecture which was emulated on ARM64 Mac. But Apple apparently stopped maintaining x64 simulator emulation and since iOS 18, simulator can't open some web pages in x64 emulation mode.
    The fix means that we must build the simulator package with ARM64 architecture (including all native and 3rd party libraries!).

  4. chrisgmbishop commented on Jan 8, 2025

    @chrisgmbishop
    Author

    Thanks @JuroJ
    If you get to a point of looking for testers, I'd be more than happy to help out. Sounds like a bit of an undertaking to get it updated.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions