2015-09-10 10 views
12

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

पिछले आईओएस 9 बीटा

के साथ काम किया कंसोल से एक लॉग है:

Sep 10 04:12:25 iPad-Dashboard ondemandd[145] <Error>: Application with ID: M3KJ3WBD2L.com.boardmaps.boardmaps was installed, but it doesn't appear to have a bundle URL, we are taking no action on this. 
Sep 10 04:12:27 iPad-Dashboard ondemandd[145] <Error>: An object with ID [0x15e74230 <x-coredata:///AssetDownloads/t7E19FE36-172C-43EF-90EC-1B069309CF8B16>] has already registered. 
Sep 10 04:12:27 iPad-Dashboard itunesstored[116] <Warning>: LaunchServices: Creating installProgressForApplication:<LSApplicationProxy: 0x14deb5f0> M3KJ3WBD2L.com.boardmaps.boardmaps (Placeholder) <file:///private/var/mobile/Containers/Bundle/Application/7312DC34-DF53-43BA-AE3E-DEA05EBF014D/-4088318364755750305.app> withPhase:0 
Sep 10 04:12:27 iPad-Dashboard lsd[74] <Warning>: LaunchServices: Updating installPhase for parent <NSProgress: 0x16586090> : Parent: 0x0/Fraction completed: 0.6000/Completed: 60 of 100 to 0 
Sep 10 04:12:27 iPad-Dashboard SpringBoard[47] <Warning>: HW kbd: Failed to set (null) as keyboard focus 
Sep 10 04:12:28 iPad-Dashboard MobileSafari[137] <Warning>: Snapshotting a view that has not been rendered results in an empty snapshot. Ensure your view has been rendered at least once before snapshotting or snapshot after screen updates. 
Sep 10 04:12:47 iPad-Dashboard itunesstored[116] <Warning>: [Download]: Download task did finish: 5 for download: -4088318364755750305 
Sep 10 04:12:47 iPad-Dashboard itunesstored[116] <Warning>: [ApplicationWorkspace] Installing download: -4088318364755750305 with step(s): Install 
Sep 10 04:12:47 iPad-Dashboard itunesstored[116] <Warning>: [ApplicationWorkspace]: Installing software package with bundleID: M3KJ3WBD2L.com.boardmaps.boardmaps: bundleVersion: 1.1.18.1100 path: /var/mobile/Media/Downloads/-4088318364755750305/8091709402150391677 
Sep 10 04:12:50 iPad-Dashboard itunesstored[116] <Warning>: BundleValidator: Failed bundleIdentifier: M3KJ3WBD2L.com.boardmaps.boardmaps does not match expected bundleIdentifier: com.boardmaps.boardmaps 
Sep 10 04:12:50 iPad-Dashboard itunesstored[116] <Warning>: [ApplicationWorkspace]: Bundle validated for bundleIdentifier: M3KJ3WBD2L.com.boardmaps.boardmaps success: 0 
Sep 10 04:12:50 iPad-Dashboard itunesstored[116] <Warning>: LaunchServices: Uninstalling placeholder for app <LSApplicationProxy: 0x16095af0> M3KJ3WBD2L.com.boardmaps.boardmaps (Placeholder) <file:///private/var/mobile/Containers/Bundle/Application/7312DC34-DF53-43BA-AE3E-DEA05EBF014D/-4088318364755750305.app> 
Sep 10 04:12:50 iPad-Dashboard itunesstored[116] <Warning>: LaunchServices: Uninstalling app <LSApplicationProxy: 0x16095af0> M3KJ3WBD2L.com.boardmaps.boardmaps (Placeholder) <file:///private/var/mobile/Containers/Bundle/Application/7312DC34-DF53-43BA-AE3E-DEA05EBF014D/-4088318364755750305.app> 
Sep 10 04:12:50 iPad-Dashboard installd[42] <Notice>: 0x1f081000 -[MIClientConnection uninstallIdentifiers:withOptions:completion:]: Uninstall requested by itunesstored (pid 116) with options: { 
    } 
Sep 10 04:12:50 iPad-Dashboard installd[42] <Notice>: 0x1f081000 -[MIUninstaller _uninstallBundleWithIdentifier:error:]: Uninstalling identifier M3KJ3WBD2L.com.boardmaps.boardmaps 
Sep 10 04:12:50 iPad-Dashboard installd[42] <Notice>: 0x1f081000 -[MIUninstallNotifier performRemovalWithCompletionBlock:]: Destroying container with identifier M3KJ3WBD2L.com.boardmaps.boardmaps at /private/var/mobile/Containers/Bundle/Application/7312DC34-DF53-43BA-AE3E-DEA05EBF014D 
Sep 10 04:12:50 iPad-Dashboard installd[42] <Notice>: 0x1f081000 -[MIUninstallNotifier performRemovalWithCompletionBlock:]: Destroying container with identifier M3KJ3WBD2L.com.boardmaps.boardmaps at /private/var/mobile/Containers/Data/Application/B7AD1744-EB1F-42D3-8690-F1FB4B2DA526 
Sep 10 04:12:51 iPad-Dashboard itunesstored[116] <Warning>: LaunchServies: No app bundle to remove for M3KJ3WBD2L.com.boardmaps.boardmaps 
Sep 10 04:12:51 iPad-Dashboard lsd[74] <Warning>: LaunchServices: Updating identifier store 
Sep 10 04:12:51 iPad-Dashboard itunesstored[116] <Warning>: LaunchServices: clearing created progress for M3KJ3WBD2L.com.boardmaps.boardmaps 
Sep 10 04:12:51 iPad-Dashboard itunesstored[116] <Warning>: [ApplicationWorkspace]: Uninstalling application placeholder for bundleIdentifier: M3KJ3WBD2L.com.boardmaps.boardmaps; success: 1 
Sep 10 04:12:51 iPad-Dashboard itunesstored[116] <Warning>: [ApplicationWorkspace]: Failed to install application: M3KJ3WBD2L.com.boardmaps.boardmaps; /var/mobile/Media/Downloads/-4088318364755750305/8091709402150391677; Error Domain=SSErrorDomain Code=143 "(null)" 
+0

बिल्कुल वही समस्या प्राप्त करना। प्रकट होने के लिए जितना संभव हो सके मैनिफेस्ट को साफ़ कर दिया है। टर्मिनल काम से आईओएस-तैनाती ठीक है। –

उत्तर

12

आप iOS8 साथ ओटीए प्रतिष्ठानों के साथ एक ही मुद्दा हो सकता था और सर्वर साइड पर वैकल्पिक हल कार्यान्वित: आपने प्लिस्ट मेनिफेस्ट फ़ाइल में बंडल आईडी बदल दी है और इसमें बोर्ड मैप्स जोड़े हैं। विफल bundleIdentifier: M3KJ3WBD2L.com.boardmaps.boardmaps उम्मीद bundleIdentifier से मेल नहीं खाता: com.boardmaps.boardmaps

दुर्भाग्य से, यह iOS के साथ काम नहीं करता है हम यह आईओएस के साथ काम कर 8.1

BundleValidator बनाने के लिए .dummy जोड़ा 9 अब और। प्लस फ़ाइल उत्पन्न होने के दौरान आईओएस 8 और 9 के बीच अंतर करने के लिए हमने फिर से सर्वर पक्ष पर तर्क को बदलने के लिए कहा।

चीयर्स!

+0

हमारे पास सर्वर पर प्लिस्ट में एक ही पहचानकर्ता है। इसमें ऐपआईडी प्लस हमारे बंडल इंडेंटिफायर का उपसर्ग शामिल है। – sidslog

+0

धन्यवाद, फ्रूड। हमने सर्वर पर मैनिफेस्ट प्लिस्ट में पहचानकर्ता से ऐप उपसर्ग हटा दिया और ऐप सफलतापूर्वक इंस्टॉल किया गया। क्या आप जानते हैं कि ऐप्पल ने स्थायी रूप से बदल दिया है या नहीं? @endrelzr – sidslog

+1

यह सही समाधान प्रतीत होता है। आईओएस 8 के साथ हमें एक अद्वितीय "बंडल-पहचानकर्ता" उत्पन्न करना पड़ा जहां हमने बिल्ड नंबर के साथ पोस्टफिक्स किया था। यह महत्वपूर्ण है कि आप * आईओएस 9 के साथ ऐसा न करें (मूल रूप से उन्होंने आईओएस 8 में पेश की गई बग को ठीक किया है) और सुनिश्चित करें कि आपके manifest.plist में "बंडल-पहचानकर्ता" आपके आईपीए फ़ाइल जैसा ही है। –

4

यह टेस्ट फेयरी के साथ भी देख रहा है। टेस्ट फेयरी आपके बंडल पहचानकर्ता के अंत में ".download" जोड़ता है, जिससे आईओएस 9 जीएम प्री-बीज स्थापित डिवाइस पर असफल हो जाता है। यह आईओएस 8 और आईओएस 9 बीटा के साथ कोई समस्या नहीं थी ...

+1

आश्चर्य है कि यह नए PRODUCT_BUNDLE_IDENTIFIER से संबंधित है कि ऐप्पल अनुशंसा करता है कि आप उपयोग करें ... –

+0

टेस्ट फेयरी आईओएस संस्करण को अलग करता है, और केवल आईओएस 8.x को ".download" प्रत्यय मिलता है। – gilm

0

मैंने आईओएस 9 जीएम के साथ एक ही समस्या देखी। मुझे अंत में पता चला कि समस्या आईपीए के ज़िप संस्करण के कारण हुई थी।

मैं आईपी उत्पन्न करने के लिए जावा लाइब्रेरी का उपयोग कर रहा था। अब मैं आईपीए उत्पन्न करने के लिए /usr/bin/zip का उपयोग करता हूं और यह मेरी समस्या हल करता है।

file आदेश का उपयोग करते हुए मुझे लगता है कि दोनों जिप उपकरण एक ही जिप संस्करण नहीं दे रही हैं कर सकते हैं:

$ file working_with_ios9gm.ipa 
working_with_ios9gm.ipa: Zip archive data, at least v1.0 to extract 

$ file not_working_with_ios9gm.ipa 
not_working_with_ios9gm.ipa: Zip archive data, at least v2.0 to extract 
2

हमने पाया है कि बंडल आईडी से टीम उपसर्ग दूर करने के लिए कुछ डाउनलोड के साथ मदद की, लेकिन दूसरों के लिए हम एक्सकोड 7 में .ipa को पुनर्निर्माण करना पड़ा।

1

संक्षेप में, चीजों को पूर्व 8.1.3 से पहले किया गया था। जैसे ही मैंने 'पुरानी' तकनीकों का उपयोग करके हमारे (गैर-डाउनलोडिंग) एंटरप्राइज़ ऐप्स को पुनर्निर्मित किया, वे सभी 9.0

पर डाउनलोड करने योग्य ओटीए डाउनलोड करना शुरू कर दिया, यह एक पिटा है जो हमें अब 8.1.3> = < 9.0 बिल्ड के साथ-साथ> = 9.0 बिल्ड, लेकिन हे हो, वह ऐप्पल है ...

+0

क्या आप पूर्व 8.1.3 तरीके से विस्तारित कर सकते हैं? मैं आईपीए लिंक युक्त एक प्लेलिस्ट फ़ाइल को इंगित करने वाले इम्स-सेवा लिंक का उपयोग कर रहा हूं। क्या यह वही है जिसके बारे में आप बात कर रहे है? – momo

0

मुझे एक ही त्रुटि मिली, शायद 4 बजे तक बैठ गई। कुछ नींद और कॉफी, और मैंने इसे देखा: manifest.plist में, 3 संपत्ति शब्दकोश प्रविष्टियां हैं: "सॉफ़्टवेयर-पैकेज", "पूर्ण-आकार-छवि", "प्रदर्शन-छवि"।

"पूर्ण आकार छवि" प्रविष्टि URL में एक बिंदु के बजाय एक अल्पविराम था: <string>https://www.myserver,com/AppIcon512.png</string>

एक बिंदु के लिए बदल दिया है और अब सहारा डाउनलोड फिर से काम करता है :-)

1

आईओएस 9 प्रकट जानकारी के साथ अधिक सख्त हो गया: टैग, मान, या कुछ और।

मैं इसी तरह की समस्या मिले हैं इन दिनों:

I find the problem is that I mistake the bundle-identifier value. 

यदि आप बंडल-पहचानकर्ता मूल्य गलती मुझे लगता है, आईओएस 9 आप अनुप्रयोग स्थापित करने के लिए अनुमति नहीं दी जाएगी, लेकिन iOS 8 या निचला संस्करण बंडल-पहचानकर्ता मान की जांच नहीं करेगा।

0

मुझे एक ही समस्या थी। एक्सकोड बिल्ड सेटिंग्स में सेट किए गए सटीक मान पर बंडलर-पहचानकर्ता मान सेट करके इसे ठीक करें।

enter image description here

0

मेरे मामले में, मैं आईपीए फ़ाइल के नाम में विशेष वर्ण का उपयोग कर रहा था। अंत में मैंने विशेष चरित्र (é) हटा दिया और मैंने फिर से तैनात किया, और यह ठीक काम किया।