मेरे पास बिल्कुल वही प्रश्न है जैसा आपके पास है: मैं जेलब्रोकन आईफोन के लिए आईओएस ऐप वितरित करने का एक तरीका ढूंढ रहा हूं, सिडिया के बिना जा रहा हूं।
आईएमएस-सेवाएं काम करता है जब मैं एक वैध प्रावधान प्रोफ़ाइल प्रदान करता हूं। कोई प्रावधान प्रोफ़ाइल नहीं है, यह काम नहीं करता है।
एक नोट हालांकि आपके लिए एलेक्सी: हस्ताक्षरित ऐप आईफोन पर काम नहीं करेगा, भले ही यह जेल्रैक हो। आपको कम से कम एक स्व-हस्ताक्षरित ऐप की आवश्यकता है। जेलब्रेक ऐप्पल अनुमोदित डेवलपर हस्ताक्षर की आवश्यकता को हटा देता है, यह हस्ताक्षर की आवश्यकता को दूर नहीं करता है। आप जेलब्रोकन डिवाइस पर "ldid -S" के साथ अपने कोड को स्वयं-हस्ताक्षर कर सकते हैं। http://dl.dropbox.com/u/3157793/ldid
पर मैक ओएस एक्स के लिए एक एलडीआईडी संस्करण भी है, कृपया इस धागे को अपनी प्रगति के साथ अद्यतन रखें - मैं वही करूँगा।
[संपादित]
यह एक आत्म हस्ताक्षरित प्रमाणपत्र पैदा करते हैं और Xcode से इसका इस्तेमाल करने के लिए संभव है। एप्लिकेशन को scp -r
कमांड का उपयोग करके इंस्टॉल किया जा सकता है।
मैंने मैन्युअल रूप से एक आईपीए फ़ाइल बनाई और इसे वेब सर्वर के माध्यम से itms-services URL के साथ सेवा दी। स्थापना के साथ "" एप्लिकेशन "इस समय"
जब कंसोल पर देख रहे हैं पर स्थापित नहीं किया जा सकता है विफल रहता है, यह कहते हैं:
Mar 14 17:31:32 unknown installd[4276] <Error>: developer cert trust result = 5 Mar 14 17:31:32 unknown installd[4276] <Error>: 00485000 verify_signer_identity: Could not copy validate signature: -402620392 Mar 14 17:31:32 unknown installd[4276] <Error>: 00485000 preflight_application_install: Could not verify executable at /var/tmp/install_staging.AnmaAp/foo_extracted/Payload/App.app Mar 14 17:31:32 unknown com.apple.itunesstored[4272] <Notice>: MobileInstallationInstall: failed with -1 Mar 14 17:31:32 unknown installd[4276] <Error>: 00485000 install_application: Could not prefligh
कारण है कि /usr/libexec/installd
कार्यक्रम वैध हस्ताक्षर के लिए जाँच कर रहा है जब एप्लिकेशन को इंस्टॉल है । यह समझौता किया जा सकता है http://hackulo.us/wiki/AppSync या http://jamesisbored.com/iphone/bootleg जैसे उपकरणों के साथ विकलांग), लेकिन मैं दो कारणों के लिए उस तरह से नहीं जाना होगा:
- पहले यह iPhone पर किसी भी स्थापना
- दूसरी बात, क्योंकि आपके उपयोगकर्ता के लिए दरवाज़ा खुलता है कि करना होगा फिर बाद प्रत्येक आईओएस अद्यतन (और एक पैच की उपलब्धता भावी संस्करणों के लिए गारंटी नहीं है)
तो, यह मुझे दो विकल्पों के साथ छोड़ देता है: ए/परित्याग इस विचार बी/मेरे अपने MISValidateSignatureAndCopyInfo विकसित कोड को छोड़कर और इसका उपयोग करें मेरे ऐप को स्थापित करने के लिए आवश्यक समय के लिए अस्थायी।
itms-सेवाओं प्रोटोकॉल दो सर्वर के लिए अनुरोध करता है:: oscp.apple.com
, और किसी अन्य सर्वर (आप पा सकते हैं जो
इसे वितरित करने का प्रयास करने से पहले, क्या आपने परीक्षण किया था कि एप्लिकेशन डिवाइस पर मैन्युअल स्थापना से काम करता है (डिवाइस पर फ़ाइलों को स्टोर करने के लिए एसपीपी का उपयोग करके) ?? –
धन्यवाद! नोट मदद करता है! और हाँ, मैंने मैन्युअल स्थापना से ऐप की जांच की है, और यहां तक कि वैध प्रावधान प्रोफ़ाइल के साथ भी। और यह काम करता है। क्या आप केबल के बिना प्रावधान प्रोफ़ाइल स्थापित करने के तरीके के बारे में जानते हैं? –
हां, बस इसे एक वेब पेज में बेनकाब करें और इसे मोबाइल सफारी (http: //your_server/file.mobileprovision) से डाउनलोड करें –