Why iOS ad-hoc distribution still need to trust en

2019-04-03 06:08发布

We have an enterprise account and need to distribute the App with ad-hoc distribution.

But with the ad-hoc distribution, the testers were still asked to trust enterprise developer and we cannot find the profile & device management in the Setting. Why does iOS ad-hoc distribution still need to trust enterprise developer?

Is there anyone who encountered the similar issue?

3条回答
时光不老,我们不散
2楼-- · 2019-04-03 06:39
Once you installed application, 

1: Go to setting -> General
2: Profile and Device Management 
3: Click on "Untrusted app"
4: There is option for "trust"
查看更多
仙女界的扛把子
3楼-- · 2019-04-03 06:47

I had this issue since 3 weeks. After xcode 9.3 update, I couldn't run ad-hoc build on the device with enterprise account. It was asking to trust developer on settings but you don't need to trust developer on ad-hoc build, you just need to add device uuid to provision profile. Also there is not an option about it on device management section on settings, if ipa file was generated via ad-hoc distribution.

I tried with newly generated ad-hoc provision profile but there was no luck. I tried newly created project with new app id and still no luck.

I think there are some changes about ad-hoc distribution on enterprise account or some bugs.

I used company account to export ad-hoc build to workaround the issue.

查看更多
趁早两清
4楼-- · 2019-04-03 06:51

As described here: https://discussions.apple.com/thread/7611217 , the "profile and device management" setting only shows up when a profile has been installed. If it is not showing up it means the tester did not install the profile.

The ad-hoc requires the user to trust it because it has not gone through the apple approval process. This is a security feature to make sure users are not installing random, potentially malicious apps on their phones. Its meant to make them aware that this isn't a verified app yet and they need to be sure they trust the person who sent it to them

查看更多
登录 后发表回答