Why iOS ad-hoc distribution still need to trust enterprise developer?

一曲冷凌霜 提交于 2019-12-09 13:58:20

问题


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?


回答1:


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"



回答2:


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




回答3:


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.



来源:https://stackoverflow.com/questions/49643546/why-ios-ad-hoc-distribution-still-need-to-trust-enterprise-developer

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!