2015-09-25 5 views
15

मैं अचानक iOS 9 पर एक संदेश मिलता है:आईएसओ 9 में एनएसएएलओएसएर्बिटेस्ड लोड्स सेट करना - ऐप्पल ऐप को अस्वीकार कर देगा?

संसाधन लोड नहीं किया जा सका क्योंकि अनुप्रयोग परिवहन सुरक्षा नीति एक सुरक्षित कनेक्शन

Searched थोड़ा के उपयोग की आवश्यकता है और उस की स्थापना NSAllowsArbitraryLoads पाया हाँ करने के लिए यह वास्तव में काम करता है जो ठीक करता है।
हालांकि मुझे यह भी पता चला कि Apple may reject the App इसके लिए। हालांकि App Transport Security Technote

NSAllowsArbitraryLoads

NSExceptionDomains शब्दकोश में सूचीबद्ध नहीं किसी भी डोमेन के लिए एप्लिकेशन परिवहन सुरक्षा को निष्क्रिय करने के लिए इस्तेमाल एक बूलियन मान में कहा गया है। सूचीबद्ध डोमेन उस डोमेन के लिए निर्दिष्ट सेटिंग्स का उपयोग करते हैं।

लेकिन इस के बाद से ही समाधान अभी काम है और यह भी एप्पल सकता है या अनुप्रयोग नहीं अस्वीकार कर सकते हैं, बस प्रकाशित करने से पहले इस बात की पुष्टि करना चाहता था।

अद्यतन: एप्पल समीक्षा पारित कर दिया और मेरे ऐप इस सेटिंग :)

+0

एप्पल इस के लिए समाधान दे दी है। मुझे नहीं लगता कि सेब ऐप को अस्वीकार कर देगा। क्योंकि अगर हम एक ही आवेदन में HTTP और HTTPS दोनों का उपयोग करना चाहते हैं तो यह केवल एक समाधान है। http://stackoverflow.com/questions/32774138/how-can-we-use-http-and-https-both-ats-app-transport-security-in-one-applicati –

+1

मैं सप्ताह में अपना नया संस्करण ऐप सबमिट करता हूं पहले इस कुंजी 'NSAllowsArbitraryLoads' के साथ 'YES' तक, और ऐप समीक्षा प्रक्रिया – Leo

+0

पास कर दी है @Leo: यह जानना अच्छा है :) – Nitish

उत्तर

21

अद्यतन के साथ अब लाइव है:

एप्पल ने ऐलान किया 1 जनवरी, 2017 तक कि iOS एप्लिकेशन है, सक्षम करने के लिए ऐप परिवहन सुरक्षा

तो, यदि आप 2017 के बाद ऐप स्टोर पर ऐप सबमिट करने की योजना बनाते हैं, तो कृपया एटीएस चालू करें।

मैं 2015/09/17 पर मेरे ऐप भेजते हैं तो:

इसके अलावा, इस link

====== पुराना जवाब =====

मेरा अनुभव को देखने के और ऐप स्टोर समीक्षा प्रक्रिया पारित कर दी है और ऐप को सफलतापूर्वक जारी किया है।

यहां मेरी ऐप की जानकारी है। स्क्रीनशॉट स्क्रीनशॉट। enter image description here

तो, मुझे नहीं लगता कि सेब अब

अपडेट के लिए इस कारण के लिए एप्लिकेशन को अस्वीकार कर देंगे है:

मेरा नया एप्लिकेशन पारित कर दिया सेब समीक्षा प्रक्रिया में 10/30/2015 इस कुंजी सेट के साथ हाँ।

+0

ऐसा लगता है कि ऐप्पल ने इस सुरक्षा सुविधा को पेश किया है, लेकिन इसे चारों ओर पाने के लिए इसे छोटा बना दिया है ?? – Fattie

+0

यहां किसी भी व्यक्ति के लिए इस मुद्दे को हल करने का तरीका यहां बताया गया है http://stackoverflow.com/a/32038743/294884 – Fattie

+0

शायद अब नहीं, लेकिन आईओएस के आगामी पुनरावृत्तियों में, सेब ऐसे ऐप्स को अस्वीकार करना शुरू कर सकता है। – Nishant

0

इस वजह से काफी समय (⏱ ==) बर्बाद हो गया। नए NSURL का परीक्षण ... कुछ उपयोगकर्ताओं के साथ कोड विफल रहा, दूसरों के साथ काम किया। कोई विचार नहीं था क्यों।फिर लॉग आउटपुट पर ठोकर खाई जो मैं आमतौर पर नहीं देखता (जो वास्तव में एक आईफोन पर लॉग देखता है, गंभीरता से ...) और यह चेतावनी थी।

यह एक बदसूरत चाल था ऐप्पल ... डिबगिंग में समय बर्बाद कर दिया, निराशाजनक उपयोगकर्ताओं में समय बर्बाद कर दिया, "काम करता है" सॉफ्टवेयर में विश्वसनीयता खोना। ऐप्पल की छड़ी के कारण टूटी हुई प्रवक्ता वहां चली गईं। इस पर मेरे परीक्षकों के साथ बस के नीचे ऐप्पल टॉस करना होगा।

रेफरी: NSAppTransportSecurity: NSAllowsArbitraryLoads NSAppTransportSecurity: NSExceptionDomains

enter image description here

+0

ओह हाँ, संपूर्ण त्रुटि टेक्स्ट है: ऐप ट्रांसपोर्ट सिक्योरिटी ने एक क्लीयरटेक्स्ट HTTP (http: //) संसाधन लोड को अवरुद्ध कर दिया है क्योंकि यह है असुरक्षित। अस्थायी अपवादों को आपके ऐप की Info.plist फ़ाइल के माध्यम से कॉन्फ़िगर किया जा सकता है। –

संबंधित मुद्दे