2011-08-31 19 views
9

के साथ Iinre मैं आईफोन के लिए फोनगैप विकास का प्रयोग कर रहा हूं। पर्यावरण एक्सकोड 4.1, फोनगैप 1.0 है।आईफोन सिम्युलेटर

2011-08-31 09:31:15.275 Contacts[898:11803] ERROR whitelist rejection: url='http://localhost:8080/target/target-script-min.js#anonymous' 

यूआरएल Weinre सर्वर और इसकी ओर संकेत कर रहा है: मैं ट्यूटोरियल PhoneGap द्वारा प्रदान के अनुसार Weinre दूरस्थ डीबगर उपयोग कर रहा हूँ, जब मैं IPhone सिम्युलेटर में अनुप्रयोग चलाने, मैं XCode उत्पादन में दिखाया गया है यह त्रुटि आई ब्राउज़र में काम करता है। मुझे Google में "श्वेतसूची अस्वीकृति" त्रुटि के बारे में कुछ भी नहीं मिला। कोई विचार क्या इसका मतलब है?

धन्यवाद!

उत्तर

26

श्वेतसूची समर्थन को हाल ही में फोनगैप में जोड़ा गया था। here और here देखें।

इसे ठीक करने के लिए, आपको अपने PhoneGap.plist में अपने ExternalHosts -Array में आवश्यक डोमेन जोड़ने की आवश्यकता है।

आपके मामले में, यह localhost हो सकता है और इस प्रकार दिखाई देगा:

सिर्फ कोड है, क्योंकि एक छवि पोस्ट नहीं कर सकते:

<key>ExternalHosts</key> 
<array> 
    <string>localhost</string> 
    <string>debug.phonegap.com</string> 
</array> 
+0

जीवन बचत उत्तर, धन्यवाद! – Codier

2

अब जब कि अपाचे फाउंडेशन के नाम पर ले लिया है है से फोन किया गया PhoneGap.plist से कॉर्डोवा.प्लिस्ट, लेकिन यह अभी भी बाहरी होस्ट्स है, इससे मुझे वीनरे चलने में मदद मिली जो आईडीवीस पर सीधे डीबगिंग करते समय एक बड़ा अंतर बनाता है।

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