एंटरप्राइज़ iOS एप्लिकेशन इंस्टॉल करते समय "अनट्रस्टेड ऐप डेवलपर" संदेश


87

मैं एक उद्यम एप्लिकेशन विकसित कर रहा हूं। जब मैं इसे iOS8 बीटा में परीक्षण कर रहा था तो मैंने निम्नलिखित चेतावनी दृश्य देखा:

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

यह केवल पहली बार दिखाई देता है। क्या मैं किसी तरह इससे बच सकता हूं? और यह किससे संबंधित है?

स्क्रीनशॉट


2
इसके बारे में सोचें: यदि आप इस संदेश को दबा सकते हैं, तो ब्रह्मांड का हर दुष्ट हैकर इसे भी दबा सकता है।
gnasher729

3
@ gnasher729 हां, उस स्थिति की कल्पना करना आसान है जहां मैंने एक डेवलपर से एक ऐप डाउनलोड किया है जिस पर मुझे भरोसा नहीं है, फिर एक डेवलपर से उस ऐप के आइकन पर टैप किया जिस पर मुझे भरोसा नहीं है। लेकिन ओह! मुझे यह अलर्ट दिखाई दे रहा है! मुझे इस डेवलपर पर भरोसा नहीं है! Whew: रद्द करें। एक गोली वहाँ ... टाल
buildsucceeded

जवाबों:


49

जब तक आप ऐप स्टोर के माध्यम से कोई एप्लिकेशन वितरित नहीं करते, आप इससे बच नहीं सकते।

आपको यह संदेश मिलता है क्योंकि एप्लिकेशन को एक एंटरप्राइज़ प्रमाण पत्र के माध्यम से हस्ताक्षरित किया जाता है जिसे उपयोगकर्ता द्वारा अभी तक भरोसा नहीं किया गया है। Apple इस संकेत को प्रकट करने के लिए मजबूर करता है क्योंकि जो एप्लिकेशन इंस्टॉल किया जा रहा है, वह ऐप स्टोर समीक्षा प्रक्रिया से नहीं गुजरा है इसलिए तकनीकी रूप से अविश्वसनीय है।

एक बार जब उपयोगकर्ता ने संकेत स्वीकार कर लिया है, तो प्रमाण पत्र को विश्वसनीय के रूप में चिह्नित किया जाएगा और आवेदन स्थापित किया जा सकता है (किसी भी अन्य भविष्य के अनुप्रयोगों के साथ जो आप स्थापित करना चाहते हैं, उसी प्रमाण पत्र के साथ हस्ताक्षर किए गए हैं)

नोट: जैसा कि टिप्पणियों में कहा गया है, आईओएस 8 के रूप में, एक विशिष्ट प्रमाण पत्र से सभी एप्लिकेशन को अनइंस्टॉल करने के बाद संकेत दिया जाएगा कि एक बार फिर से कहा जा सकता है कि एक प्रमाण पत्र फिर से स्थापित है।

यहाँ Apple वेबसाइट का लिंक दिया गया है जो इस जानकारी की पुष्टि करता है: https://support.apple.com/en-us/HT204460


4
यह सच नहीं है। यदि मैं डिवाइस पर प्रमाण पत्र स्थापित करता हूं, तो यह अभी भी अविश्वसनीय है, चाहे मैंने ऐप स्वीकार किया हो या नहीं। इस ऐप पर भरोसा किया जाएगा, हालांकि, iOS8 को छोड़कर - आपको एक ही प्रकाशक द्वारा प्रत्येक ऐप के लिए 'ट्रस्ट' पर टैप करना होगा।
zaitsman

@zaitsman जो सही नहीं लगता ... मैंने केवल एक उपकरण के लिए एक संगठन पर भरोसा किया है। हम आंतरिक रूप से एक एंटरप्राइज़ खाते के माध्यम से अपने परीक्षण का निर्माण करते हैं और यह हमेशा (आईओएस 8 पर भी) मामला रहा है
liamnichols

क्या यह एंटरप्राइज डिस्ट्रो सेट है? आप वास्तव में ऐप कैसे स्थापित करते हैं - टेस्टफ्लाइट या आईपैकू या?
zaitsman

7
मैंने यह कोशिश की, और मुझे अभी भी अपने परिणाम मिलते हैं - अगर मैं ऐप को इस तरह से स्थापित करता हूं और फिर इसे हटा देता हूं, अगर मैं इसे फिर से स्थापित करता हूं, तो उपयोगकर्ता को फिर से संकेत दिया जाता है। अगर मैं अपग्रेड करता हूं, तो ऐसा नहीं होता है, लेकिन यह तैनाती पद्धति पर निर्भर नहीं करता है। यह केवल iOS8 है।
zaitsman

3
@zaitsman आप सही हैं। IOS 8 (पुराने संस्करणों के विपरीत) में, iOS अब एप्लिकेशन साइनर को "अविश्वास" कर देगा यदि उपयोगकर्ता डिवाइस से उस साइनर द्वारा अंतिम ऐप हटा देता है। इसलिए, यदि आप अपने अंतिम एंटरप्राइज़ ऐप को डिवाइस से हटाते हैं, तो इसे पुनर्स्थापित करें और फिर उपयोगकर्ता ऐप चलाने के लिए टैप करता है, तो आपको यह अलर्ट दिखाई देगा।
नोबोसी

233

आज, मैं आईओएस 9 बीटा के साथ यह परीक्षण कर रहा था और समाधान पाया।

इसे हल करने के लिए, यहां जाएं:

  1. सेटिंग्स -> सामान्य -> ​​प्रोफाइल [iOS 10 पर डिवाइस प्रबंधन]
  2. उद्यम एप्लिकेशन के तहत, अपने वर्तमान डेवलपर खाते का नाम चुनें।
  3. ट्रस्ट पर भरोसा करें "आपका डेवलपर खाता नाम"
  4. पॉप अप में "ट्रस्ट" पर टैप करें।
  5. किया हुआ

8
इसे सही उत्तर के रूप में चिह्नित किया जाना चाहिए। हालांकि अन्य उत्तर अपने आप में पढ़ने लायक हैं।
ओवेन हार्टनेट

1
मेरे पास पहले से ही मेरी कंपनी की ईमेल प्रणाली से एक मौजूदा एमडीएम प्रोफ़ाइल है, और जब मैं सेटिंग्स / जनरल पर जाता हूं, तो केवल "प्रोफ़ाइल" होती है जिसमें यह एक प्रोफ़ाइल होती है। मैं यहां दिखाने के लिए डेवलपर प्रमाणपत्र कैसे प्राप्त कर सकता हूं?
ओरियन एडवर्ड्स

IOS9 बेटास के परीक्षण के लिए मेरे पास दो प्रोफ़ाइल और एंटरप्राइज़ MDM एक और मेरा Apple प्रोफ़ाइल है। मैंने अपने डेवलपर प्रोफ़ाइल को मैन्युअल रूप से जोड़ा है और इसने मुझे विश्वास को हिट करने का विकल्प नहीं दिया है .. यह केवल अविश्वसनीय दिखाता है। क्या कोई मदद कर सकता है?
माइकल रोव

@MichaelRowe मुझे लगता है कि आपको डिवाइस में एप्लिकेशन (अपने देव प्रोफाइल के साथ) स्थापित करने की आवश्यकता है, इसके बजाय मैन्युअल रूप से डेवलपर प्रोफ़ाइल जोड़ें।
जोनी

2
@ जोनी, मैं आपके बताए तरीके से कस्टम एंटरप्राइज ऐप्स पर भरोसा करने में सक्षम हूं। लेकिन हर बार मैं ऐप को फिर से इंस्टॉल करता हूं, यह मुझे विश्वास करने के लिए कह रहा है। क्या स्थायी रूप से इस पर भरोसा करने का कोई तरीका है?
अविजीत

28

IOS 9 पर:

सेटिंग्स -> सामान्य -> ​​डिवाइस प्रबंधन -> डेवलपर ऐप / आपकी ऐप्पल आईडी -> वहां विश्वास जोड़ें / निकालें


1
पिछले उत्तर आईओएस 9 बेटास को दर्शाते हैं। वर्तमान iOS 9.2 उपयोगकर्ताओं को इस उत्तर में वर्णित सेटिंग्स का उपयोग करने की आवश्यकता है।
जस्टिन नोएल

7

यह समस्या तब आती है जब एप्लिकेशन का विश्वास सत्यापन विफल हो जाता है।

स्क्रीनशॉट 1

आप नीचे दी गई छवियों में दिखाई गई सेटिंग्स से ऐप पर भरोसा कर सकते हैं।

स्क्रीनशॉट 2

स्क्रीनशॉट 3

स्क्रीनशॉट 4

यदि यह काम नहीं करता है तो एप्लिकेशन को हटा दें और इसे फिर से इंस्टॉल करें।


1
क्या डिफ़ॉल्ट रूप से इसकी अनुमति देने का कोई तरीका है? हर बार जब मैं ऐप को पुनः स्थापित करता हूं तो मुझे इसे फिर से अनुमति देनी होती है। जो काफी कष्टप्रद है। btw। मुझे आपके स्क्रीनशॉट्स पर लाल रंग का
स्क्रैबल पसंद है

मुझे लगता है कि यह अलर्ट आपको ऐप इंस्टॉल करने पर हर बार संकेत देगा।
जयप्रकाश दुबे

4

मेरे मामले में, मैं बस इस समस्या को हल करने के लिए iOS 9.3 के साथ नीचे कुछ कदम बदल रहा हूं:

सेटिंग्स -> सामान्य -> ​​डिवाइस प्रबंधन -> डेवलपर ऐप अपना वर्तमान डेवलपर खाता नाम चुनें। Taps Trust "आपका डेवलपर खाता नाम" पॉप अप में "Taps" ट्रस्ट। किया हुआ


2

यदि आप MDM के साथ डिवाइस का प्रबंधन करते हैं या Apple विन्यासक तक पहुँच रखते हैं तो आप इस समस्या से पूरी तरह से बच सकते हैं।

समाधान डिवाइस या डेवलपर या iOS वितरण प्रमाणपत्र को MDM या Apple कॉन्फ़िगरेशन के माध्यम से पुश करने के लिए है। एक बार जब आप ऐसा करते हैं, तो उस प्रमाण पत्र पर हस्ताक्षर किए गए किसी भी आवेदन पर भरोसा किया जाएगा।

जब आप "क्या आप इस डेवलपर पर भरोसा करते हैं" पर क्लिक करते हैं, तो आप अनिवार्य रूप से प्रति-आधार पर मैन्युअल रूप से उस प्रमाणपत्र को जोड़ रहे हैं।


3
मैं माफी चाहता हूँ दोस्त, लेकिन मैंने यह कोशिश की और यह सलाह गलत है - मुझे डिवाइस पर एमडीएम दिया गया प्रमाण पत्र मिला है और यह अभी भी 'अविश्वसनीय डेवलपर' कहता है।
zaitsman

मुझे zaitsman के समान परिणाम मिलता है - MDM के माध्यम से iPhone वितरण प्रमाणपत्र देने से "क्या आप इस डेवलपर पर भरोसा नहीं करते हैं" अलर्ट (iOS 8.1.3)। मैंने सत्यापित किया है कि प्रमाणपत्र दूरस्थ कॉन्फ़िगरेशन प्रोफ़ाइल में मौजूद है। यदि आपको यह काम करने के लिए मिल गया है, तो क्या आप चरणों का विस्तार कर सकते हैं?
मिस्टर फ्रेंडली

1
क्या आप एमडीएम पर कुछ अधिक व्याख्यात्मक हो सकते हैं? एमडीएम क्या है और इससे बचने के लिए मैं इस एमडीएम का उपयोग कैसे कर सकता हूं?
आसिफ बिलाल

श्री अनुकूल: क्या आपने अभी iOS9 पर जाँच की है? परिणाम क्या है? मैं एमडीएम के लिए जाना चाहता हूं, इसलिए यह सत्यापित करते हुए कि क्या अभी भी समस्या आईओएस 9 के साथ है।
असवारी

2

यदि आप एमडीएम के माध्यम से इसे बाहर निकालते हैं, तो इसे एप्लिकेशन ( https://support.apple.com/en-gb/HT204460 ) पर ऑटो-ट्रस्ट करना चाहिए , लेकिन यह अभी भी Apple के साथ समारोहों आदि को सत्यापित करने के लिए सुनिश्चित करने के लिए है कि वे नहीं हुए हैं निरस्त आदि। मुझे यह संदेश एप्लिकेशन को लॉन्च करने से रोक रहा था और यह केवल तभी था जब प्रॉक्सी जानकारी को कॉन्फ़िगर किया गया था, इसलिए मैं इंटरनेट का उपयोग कर सकता था कि यह एक और लॉन्च प्रयास के बाद चला गया।


2

IOS 9.1 और लोअर में, Settings - General - Profiles - पर जाएं अपने प्रोफाइल पर - ट्रस्ट बटन पर टैप करें।


2

में आईओएस 9.3.1 और ऊपर: सेटिंग> सामान्य> डिवाइस प्रबंधन


कृपया बताएं कि यह समस्या का समाधान क्यों और कैसे करेगा। आपने Decide Management विंडो खोलने के लिए चरणों की रूपरेखा दी है, लेकिन डिवाइस प्रबंधन को खोलते ही क्या होना चाहिए?
ishmelMakitla

0

IOS 13.6 के लिए

सेटिंग्स पर जाएं -> सामान्य -> ​​डिवाइस प्रबंधन -> ट्रस्ट पर क्लिक करें «ऐप्पल डेवलपमेंट» -> लाल ट्रस्ट बटन पर क्लिक करें और आप सभी सेट हैं! 😁 आनंद लें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.