Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot install App Center Device Registration profile #615

Open
ryanmovista opened this issue Jun 21, 2019 · 40 comments
Open

Cannot install App Center Device Registration profile #615

ryanmovista opened this issue Jun 21, 2019 · 40 comments
Assignees
Labels
bug A bug or issue with App Center distribute Related to App Center's Distribution service

Comments

@ryanmovista
Copy link

ryanmovista commented Jun 21, 2019

What App Center service does this affect?
Device Registration

Describe the bug
I logged into App Center in Safari on my iPhone XS running iOS 12.3.1. I clicked the "Add new device" link which then prompted me to download the configuration profile. I click "Allow" and get prompted to review the profile in the Settings app. I go to Settings, Profile Downloaded, click "Install", enter my passcode, click "Install" again. It loads for a moment then takes me back to the website where it shows my phone added as a device, however if I go back to Settings, General, Profile it doesn't show the profile as Installed, only Downloaded. If I click the Profile I get prompted to install it again. This loop in process continues indefinitely, never actually installing the profile, yet never giving me an error. The website shows my phone as registered along with the UDID, however I can't install any of the applications. I've tried removing the phone from my registered devices and readding it. I've also tried removing the downloaded profile and reinstalling. Nothing resolves the issue.

To Reproduce
Steps to reproduce the behavior:

  1. Log into App Center
  2. Add new device
  3. Click "Allow"
  4. Go to Settings, Profile Downloaded
  5. Click "Install"
  6. Enter PIN
  7. Click "Install"
  8. Go back to Settings, General, Profile
  9. See Profile still in Downloaded status
  10. Go to 5

Expected behavior
I expect the profile to install successfully and allow my device to install App Center builds.

Screenshots
IMG_0547
IMG_0548
IMG_0549
IMG_0546

Smartphone (please complete the following information):

  • Device: iPhone XS Edit: Reproducible on all iOS devices
  • OS: iOS 12.3.1.
  • Browser Safari
@ryanmovista ryanmovista added the bug A bug or issue with App Center label Jun 21, 2019
@lumaxis lumaxis added the distribute Related to App Center's Distribution service label Jun 23, 2019
@lumaxis
Copy link
Contributor

lumaxis commented Jun 23, 2019

@ryanmvretail Thanks for reporting this!
Were you by any chance able to very this on any other device? I'm pretty sure the issue is not specific to the XS but would be nice to double check.

@kjng
Copy link

kjng commented Jun 24, 2019

I'm experiencing the same issue with iPhone 6S 12.3.1 and iPhone 7 Plus 10.3.3. The profile doesn't seem to actually install.

Releases that were published starting from June 17 to present time won't install for me. I think this might have something to do with the downtime on iOS signing on June 20.

@kjng
Copy link

kjng commented Jun 26, 2019

Testing today, I'm able to install debug builds and the profile appears to be working correctly.

@dimazaid
Copy link

Thanks for confirming @kjng. @ryanmvretail can you confirm whether this issue is till happening?

@dimazaid dimazaid added auto-provisioning Related to App Center's auto-provisioning service and removed distribute Related to App Center's Distribution service labels Jun 26, 2019
@dimazaid dimazaid added distribute Related to App Center's Distribution service response required More information is needed to keep the issue open and removed auto-provisioning Related to App Center's auto-provisioning service labels Jul 9, 2019
@no-response
Copy link

no-response bot commented Jul 22, 2019

This issue has been automatically closed because there has been no response to our request for more information within 7 days. If you still need any assistance please reopen the issue or submit a new one.

@no-response no-response bot closed this as completed Jul 22, 2019
@vtsenev
Copy link

vtsenev commented Aug 1, 2019

I'm having the exact same issue now on two iPhone XS devices with iOS 12.4.

@lumaxis lumaxis reopened this Aug 3, 2019
@lumaxis
Copy link
Contributor

lumaxis commented Aug 3, 2019

Reopening this since it seems to still be occurring.
To clarify: The actual device registration does work, App Center gets the device UDID after redirection to the browser but the installation modal in the iOS settings app is never finished and a user has to exit it via the "Cancel" button.

@no-response
Copy link

no-response bot commented Aug 3, 2019

This issue has been automatically closed because there has been no response to our request for more information within 7 days. If you still need any assistance please reopen the issue or submit a new one.

@no-response no-response bot closed this as completed Aug 3, 2019
@lumaxis lumaxis removed the response required More information is needed to keep the issue open label Aug 3, 2019
@lumaxis
Copy link
Contributor

lumaxis commented Aug 3, 2019

Thanks, @No-response 🤦🏻‍♂️

@lumaxis lumaxis reopened this Aug 3, 2019
@reality24
Copy link

I work for Logitech, Inc, and I have the exact problem since we transitioned from HockeApp to
Appcenter. I have an iPhone XR running iOS 12.4

This needs to be fixed immediately because I can’t install any new builds for any of our apps. And I need to test.

@microsoft microsoft deleted a comment from zyead Aug 3, 2019
@reality24
Copy link

reality24 commented Aug 7, 2019

@lumaxis So we believe the issue is has to do with browser/site cookies. Installation is successful every time when installing the App Center Profile using the iOS Safari browser in "Private" mode.

We have not tried Chrome Incognito mode though.

I hope this helps.

@dctoai
Copy link

dctoai commented Aug 9, 2019

@lumaxis So we believe the issue is has to do with browser/site cookies. Installation is successful every time when installing the App Center Profile using the iOS Safari browser in "Private" mode.

We have not tried Chrome Incognito mode though.

I hope this helps.

I tried in Private mode but it does not help, my application is grayed out when installation is finished and it cannot be opened. (iphone 7, iphone 7 plus, iphone Xs, ipad pro 10.5)
Image-1

@lumaxis
Copy link
Contributor

lumaxis commented Aug 10, 2019

@reality24 @dctoai This is Issue is explicitly about the App Center configuration profile itself. All issues with installing specific apps are likely separate and unrelated, I recommend to open a support request with us to allow us to look at your problem individually.

@lassecapel
Copy link

lassecapel commented Aug 12, 2019

I am facing the same issue as described above.

  • Device: Iphone X
  • OS: 12.4
  • Browser: safari, safari(private), chrome

@turanuk
Copy link

turanuk commented Aug 13, 2019

Hey folks we apologize for the inconvenience here.

For the time being however, even though the device profile doesn't install, the UDIDs should still be in App Center and from an end to end perspective you should not be blocked. For the actual application you are attempting to distribute, as long as users have started the device registration flow and the device shows up under "devices" in install.appcenter.ms, that means you can extract their UDID and include it in your build, either manually, or via our auto-provisioning feature.

The fact that the device registration flow doesn't finish is confusing and we are looking into it in parallel, but providing this information here to ensure that folks aren't blocked in the meantime.

@reality24
Copy link

@turanuk I don't think you understand. We have not changed our configuration from HockeyApp. Since migration, we aren't able to see apps to download unless our devices are added to App Center. This process never completes for some phones (same phones we used with hockey app). So it should not be a problem with UDID because 1.) We're using the same devices we have been using in Hockey. 2.) We are using enterprise profile for internal app testing; same as when we were using Hockey.

@turanuk
Copy link

turanuk commented Aug 15, 2019

Right I understand that the process does not complete on App Center which is the issue we are investigating right now. I think what I'm trying to say is that although the process does not complete, you should be re-directed to the App Center website where the device shows up and at which point you should be able to extract the UDID for inclusion in your provisioning profile. Are you seeing that part of the process also fail?

@reality24
Copy link

reality24 commented Aug 15, 2019

@turanuk No that part passes. But why do I need to extract the UUIDs? This device has already been added in HockeyApp and we had no problems previously. We've been testing with these same devices for ever. Only when we move to AppCenter we have this problem.

What's different between AppCenter and HockeyApp that we are missing?

@turanuk
Copy link

turanuk commented Aug 15, 2019

Sorry I had missed that you were using an Enterprise provisioning profile, in this case there isn't a difference, but also it means that the App Center device registration flow definitely isn't needed. Can you open a support case where we can get more information about your app and the profile being used?

@reality24
Copy link

@turanuk Is there a customer support number, or can we hop on a video call to show you exactly what we are experiencing here at Logitech?

@turanuk
Copy link

turanuk commented Aug 16, 2019

Yeah so please follow this process, which will open a ticket where we can gather more information about your app and investigate further.

Alternatively, click on the Contact us option in the question menu on the top right of the portal page.

https://docs.microsoft.com/en-us/appcenter/general/support-center#contact-us.

@dbquarrel
Copy link

You guys need to have an easier and more straight forward path for Hockey migrating people to install these configuration profiles. Apple has made it harder for security purposes to install these. But it's non-obvious to non-technical testers how to install these. Right now if you are migrating from Hockey you have a Hockey configuration profile and to get the new one, if you go to your user page it shows your device registered, but you won't have the profile until you manually install it. So it's counter-intuitive, someone has to realize they don't have a profile (they won't even know what it is), their device looks registered (which it is but it doesn't have the profile) and they need to click the link to register it again (which they won't because the page says it's already registered) in order to download the profile.

So you need to move that out of this page and onto the app page or somewhere simple and clear that says DOWNLOAD CONFIGURATION PROFILE so people can download the thing and we can give them easy instructions to do so. It's buried under too many tiny buttons, misleading links, and incorrect information.

This is for migrating users. Very important.

@turanuk
Copy link

turanuk commented Aug 16, 2019

Thanks @dbquarrel I am cc'ing the Daniel who is the PM for our HockeyApp transition to pass along this feedback cc @derpixeldan

At a high level, devices are actually not ported from HockeyApp on transition, so I'm surprised that you go to App Center and see your device registered in the system already. We are planning work to merge/improve the install portal so this flow could potentially be addressed there as well. cc @botatoes who is leading that effort.

@iamclement
Copy link

iamclement commented Aug 21, 2019

Quick update on the broken device registration experience. We've found the root cause and are actively working on a fix.

Keep in mind that this only impacts the user experience while installing the configuration profile. The device registration still works even though the installation of the configuration profile is not completed. App Center gets the device UDID required to register the device at the time you see the App Center portal during the profile installation flow. More information available on the App Center device registration and app re-signing documentation.

Just as a reminder: the configuration profile used in the device registration flow is not to be confused with the provisioning profile required by your application for distribution.

@dwasyluk
Copy link

Impacted by this as well. Experiencing it on iOS 12.3.1/iPhone6 but not on iOS 12.4/iPhone X. Blocks installing on the iPhone6. Says developers are still working on a version for this device even after profile install and appcenter.ms saying device registered.

@dipree
Copy link
Member

dipree commented Aug 21, 2019

@dbquarrel thanks for the feedback. Installing the profile from App Center is a one time process and solely to register the devices UDID on App Center conveniently. The actual process of installing a profile is rather straight forward and it will get better with iOS 13 where a table row in the first level of the settings pops up once a profile was downloaded. Once the UDID is registered there's nothing to do anymore, so I'm wondering what the issue is you're referring to? This ticket is outlining an issue where the profile is stuck in an infinite loop but it's still registering the UDID, which is what it's supposed to do. As @clpolet pointed out, we're fixing this.

In both #615 and #866 a lot of things are mixed up. What I hear though is that from the following steps, it's unclear what is happening when adding a device and what the install profile is actually doing.

IMG_3429
IMG_3430

@botatoes
Copy link

botatoes commented Sep 6, 2019

Hi there, we have investigated this issue and found that while the user experience for this is terrible, not installing the profile will not block you from any App Center flows. App Center will register your UDID when you hit install the first time.

We are changing the tester experience and getting rid of the install portal. This issue should be resolved with that effort. [#970]

@botatoes botatoes closed this as completed Sep 6, 2019
@mwkoehler
Copy link

I’m happy to see there are eyes on this, but though my phone shows up in my app center account, the installed app remains greyed out no matter how many times I delete it and reinstall.

@mertnesvat
Copy link

I still experience the not installing Profile issue from the App Center with devices below,
IOS 13.2 iPhone 7 plus
IOS 12.2 iPhone 7

@Amaro96
Copy link

Amaro96 commented Nov 20, 2019

Threre is any solution for that? I´m getting the same issues

@lumaxis lumaxis reopened this Nov 20, 2019
@lumaxis
Copy link
Contributor

lumaxis commented Nov 20, 2019

As outlined in @botatoes' comment, note that this looks broken right now but the UUID is still correctly registered in App Center.

@lumaxis
Copy link
Contributor

lumaxis commented Nov 21, 2019

That said, we're still working to solve this but need to figure out some unexpected technical issues that are making this take a longer time than anticipated.

@corodent
Copy link

Our company is also blocked by this. No testers can install right now.

@mertnesvat
Copy link

Our solution was sadly switching to the Firebase App Distribution. 😞

@lumaxis
Copy link
Contributor

lumaxis commented Nov 21, 2019

@corodent @mertnesvat Can you please elaborate how this is blocking you from installing an app?
The issue described here is simply about the configuration profile screen not dismissing in iOS Settings. The device UDID is still correctly submitted to App Center though and the device is registered to the user. There should be no effect at all on the actual app installation process.

@microsoft microsoft locked and limited conversation to collaborators Nov 21, 2019
@lumaxis
Copy link
Contributor

lumaxis commented Nov 21, 2019

⚠️ 🔒 Locking this issue for now as there seems to be confusion about what the core of the problem is.

This problem does not affect functionality and is purely a cosmetic/user experience issue where the device registration flow seems broken but still works.

If you are seeing actual problems with installing issues, please open a new issue or preferably reach out to our customer support.

@lumaxis lumaxis changed the title Cannot install App Center Profile on iPhone XS (iOS 12.3.1) Cannot install App Center Device Registration profile Nov 21, 2019
@Oddj0b Oddj0b removed their assignment Jul 9, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug A bug or issue with App Center distribute Related to App Center's Distribution service
Projects
None yet
Development

No branches or pull requests