엔터프라이즈 iOS 애플리케이션을 설치할 때 "신뢰할 수없는 앱 개발자"메시지


87

엔터프라이즈 응용 프로그램을 개발 중입니다. iOS8 베타에서 테스트 할 때 다음과 같은 경고보기가 표시되었습니다.

Untrusted App Developer
Do you trust the developer "iPhone Distribution: ---" to run apps on you iPad?

처음에만 나타납니다. 어떻게 든 피할 수 있습니까? 그리고 그것은 무엇과 관련이 있습니까?

스크린 샷


2
생각해보십시오.이 메시지를 억제 할 수 있다면 우주의 모든 사악한 해커도 메시지를 억제 할 수 있습니다.
— gnasher729 2014 년

3
@ gnasher729 예, 신뢰할 수없는 개발자로부터 앱을 다운로드 한 다음 신뢰할 수없는 개발자의 앱 아이콘을 탭한 상황을 쉽게 상상할 수 있습니다. 하지만 오! 나는이 경고를 본다! 이 개발자를 믿지 않습니다! 휴 : 취소. 거기에 총알을 피했습니다 ...
— buildsucceeded

답변:


49

App Store를 통해 애플리케이션을 배포하지 않는 한이를 피할 수 없습니다.

이 메시지는 애플리케이션이 아직 사용자가 신뢰하지 않은 엔터프라이즈 인증서를 통해 서명 되었기 때문에 표시됩니다. Apple은 설치중인 응용 프로그램이 App Store 검토 과정을 거치지 않았으므로 기술적으로 신뢰할 수 없기 때문에이 메시지가 표시되도록 강제합니다.

사용자가 프롬프트를 수락하면 인증서가 신뢰할 수있는 것으로 표시되고 응용 프로그램을 설치할 수 있습니다 (동일한 인증서로 서명 된 설치하려는 다른 응용 프로그램과 함께).

참고 : 주석에서 지적했듯이 iOS 8부터 특정 인증서에서 모든 애플리케이션을 제거하면 해당 인증서의 애플리케이션이 다시 설치되면 프롬프트가 다시 표시됩니다.

다음은이 정보를 확인하는 Apple 웹 사이트 링크입니다. https://support.apple.com/en-us/HT204460


4
이것은 사실이 아닙니다. 기기에 인증서를 설치해도 앱 수락 여부에 관계없이 여전히 신뢰할 수 없습니다. 하지만 iOS8을 제외하고 앱은 신뢰할 수 있습니다. 동일한 게시자의 각 앱에 대해 '신뢰'를 탭해야합니다.
— zaitsman

@zaitsman 옳지 않은 것 같네요 ... 저는 기기 당 한 번만 조직을 신뢰해야했습니다. 우리는 내부적으로 엔터프라이즈 계정을 통해 테스트 빌드를 배포하며 항상
— 그렇습니다 (

엔터프라이즈 배포판이 설정되어 있습니까? 실제로 앱을 어떻게 설치합니까?-testflight 또는 ipcu 또는?
— zaitsman

7
이 방법을 시도했지만 여전히 결과가 나타납니다.이 방법으로 앱을 설치 한 다음 삭제하면 다시 설치하면 사용자에게 다시 메시지가 표시됩니다. 업그레이드하면 발생하지 않지만 배포 방법에 의존하지 않습니다. 이것은 iOS8 전용입니다.
— zaitsman 2014 년

3
@zaitsman 맞습니다. iOS 8 (이전 버전과 달리)에서 사용자가 장치에서 해당 서명자가 마지막으로 사용한 앱을 삭제하면 iOS는 이제 애플리케이션 서명자를 "신뢰하지 않습니다". 따라서 장치에서 마지막 엔터프라이즈 앱을 삭제하고 다시 설치 한 다음 사용자가 앱을 탭하여 실행하면이 경고가 표시됩니다.
— 노보시

233

오늘 저는 iOS 9 베타로 이것을 테스트하고 해결책을 찾았습니다.

이를 해결하려면 다음으로 이동하십시오.

  1. 설정-> 일반-> 프로필 [iOS 10의 기기 관리]
  2. 엔터프라이즈 앱에서 현재 개발자 계정 이름을 선택합니다.
  3. 신뢰 "개발자 계정 이름"을 탭합니다.
  4. 팝업에서 "신뢰"를 누릅니다.
  5. 끝난

8
이것은 정답으로 표시되어야합니다. 그러나 다른 답변은 그 자체로 읽을 가치가 있습니다.
— Owen Hartnett

1
회사 이메일 시스템의 기존 MDM 프로필이 이미 있고 설정 / 일반으로 이동하면이 프로필이 하나 인 "프로필"만 있습니다. 여기에 표시 할 개발자 인증서를 얻으려면 어떻게해야합니까?
— Orion Edwards

iOS9 베타 테스트를 위해 두 개의 프로필과 엔터프라이즈 MDM 하나와 Apple 프로필이 있습니다. 수동으로 개발자 프로필을 추가했는데 신뢰를 누를 수있는 옵션이 제공되지 않았습니다. 신뢰할 수 없음 만 표시됩니다. 누구든지 도울 수 있습니까?
— Michael Rowe

@MichaelRowe 개발자 프로필을 수동으로 추가하는 대신 장치에 앱 (개발자 프로필 포함)을 설치해야한다고 생각합니다.
— Joni

2
@Joni, 말씀하신대로 맞춤형 엔터프라이즈 앱을 신뢰할 수 있습니다. 하지만 앱을 다시 설치할 때마다 신뢰를 요청합니다. 영구적으로 신뢰할 수있는 방법이 있습니까?
— Avijit 2017 년

28

iOS 9에서 :

설정-> 일반-> 기기 관리-> 개발자 앱 / Apple ID-> 신뢰 추가 / 제거


1
이전 답변은 iOS 9 베타를 반영하는 것 같습니다. 현재 iOS 9.2 사용자는이 답변에 언급 된 설정을 사용해야합니다.
— Justin Noel

7

이 문제는 앱의 신뢰 확인이 실패 할 때 발생합니다.

스크린 샷 1

아래 이미지에 표시된 설정에서 앱을 신뢰할 수 있습니다.

스크린 샷 2

스크린 샷 3

스크린 샷 4

이것이 작동하지 않으면 앱을 삭제하고 다시 설치하십시오.


1
이것을 기본적으로 허용하는 방법이 있습니까? 앱을 다시 설치할 때마다 다시 허용해야합니다. 꽤 짜증나 네요. btw. 당신의 스크린 샷에 붉은 낙서 같은 나는) XD
— themenace

앱을 설치할 때마다이 경고가 표시 될 것 같습니다.
— Jayprakash Dubey

4

제 경우에는 iOS 9.3으로 아래 단계를 변경하여이 문제를 해결합니다.

설정-> 일반-> 장치 관리-> 개발자 앱 현재 개발자 계정 이름을 선택합니다. 신뢰 "개발자 계정 이름"을 탭합니다. 팝업에서 "신뢰"를 탭합니다. 끝난


2

MDM으로 장치를 관리하거나 Apple Configurator에 대한 액세스 권한이있는 경우이 문제를 피할 수 있습니다.

해결 방법은 MDM 또는 Apple Configurator를 통해 개발자 또는 iOS 배포 인증서를 장치에 푸시하는 것입니다. 그렇게하면 해당 인증서로 서명 된 모든 응용 프로그램이 신뢰됩니다.

"이 개발자를 신뢰하십니까?"를 클릭하면 기본적으로 해당 인증서를 앱별로 수동으로 추가하는 것입니다.


3
미안한 친구이지만 이것을 시도했지만이 조언은 잘못되었습니다 .MDM이 장치에서 인증서를 전달 받았는데 여전히 '신뢰할 수없는 개발자'라고 표시됩니다.
— zaitsman

zaitsman과 동일한 결과를 얻었습니다. MDM을 통해 iPhone 배포 인증서를 전달해도 "이 개발자를 신뢰하십니까"경고 (iOS 8.1.3)가 방지되지 않습니다. 인증서가 원격 구성 프로필에 있는지 확인했습니다. 이 작업을 수행 한 경우 단계를 자세히 설명 할 수 있습니까?
— 미스터 친절한

1
MDM에 대해 좀 더 설명해 주시겠습니까? MDM이란 무엇이며이를 방지하기 위해이 MDM을 어떻게 사용할 수 있습니까?
— Asif Bilal 2015

Mr Friendly : 지금 iOS9에서 확인하셨습니까? 결과는 어떻습니까? MDM을 원하므로 iOS9에 여전히 문제가 있는지 확인하십시오.
— Asawari 2015

2

MDM을 통해 푸시하는 경우 응용 프로그램 ( https://support.apple.com/en-gb/HT204460 )을 자동으로 신뢰해야 하지만 아직 인증되지 않았는지 확인하기 위해 Apple과 함께 인증서 등을 확인해야합니다. 취소 등 내가 추측합니다. 이 메시지는 응용 프로그램이 시작되는 것을 막았고 프록시 정보가 구성되었을 때만 인터넷을 사용할 수 있었기 때문에 몇 번 더 시작하려고하면 사라졌습니다.


2

iOS 9.1 이하에서는 설정-일반-프로필로 이동하여 프로필을 탭하고 신뢰 버튼을 탭합니다.


2

에서 아이폰 OS 9.3.1 최대 : 설정> 일반> 장치 관리


이것이 문제를 해결하는 데 도움이되는 이유와 방법을 설명해주십시오. 관리 결정 창을 여는 단계를 설명했지만, 그가 장치 관리를 열면 어떻게됩니까?
— ishmaelMakitla

0

iOS 13.6의 경우

설정-> 일반-> 장치 관리-> 신뢰를 클릭하십시오«Apple 개발»-> 빨간색 신뢰 버튼을 클릭하면 모든 설정이 완료되었습니다! 😁 즐기십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.