यह वास्तव में सच में सच नहीं है कि आईफोन गतिशील लिंकिंग का समर्थन नहीं करता है। सच यह है कि ऐप स्टोर द्वारा इंस्टॉल किए गए एप्लिकेशन गतिशील रूप से लिंक करने में असमर्थ हैं।
ऐप स्टोर/इट्यूनेड प्रोग्राम/निजी/var/mobile/... निर्देशिका में स्थापित करता है। किसी भी कार्यक्रम को खोला गया है कि उस उपनिर्देशिका में रहता है और खोले जाने पर कुछ अधिकार छीन लेते हैं। Chrooted प्रक्रियाओं कांटा नहीं जा सकता है, वे पृष्ठभूमि में नहीं चला सकते हैं, वे गतिशील पुस्तकालयों को लोड नहीं कर सकते हैं और वे डिस्क के अपने छोटे संरक्षित क्षेत्रों के बाहर फ़ाइलों को सहेज नहीं सकते हैं (फोटो निर्देशिका में फोटो के अपवाद के साथ)।
उस ने कहा, आईफोन एक आधुनिक ऑपरेटिंग सिस्टम चलाता है जो गतिशील लिंकिंग को ठीक से समर्थन देता है। 'जेलब्रेकिंग' का कार्य वास्तव में क्रोट जेल के बाहर एक प्रोग्राम स्थापित कर रहा है जो तब फोर्क जैसी चीजें कर सकता है और फ़ाइलों को डिस्क पर अन्य स्थानों पर सहेज सकता है और गतिशील कोड लोड कर सकता है।
ऐप्पल (और खुले आईफोन समुदाय) में फोन पर चलने वाले बहुत से कार्यक्रम हैं (जैसे मोबाइलफोन, मोबाइल सफारी और स्प्रिंगबोर्ड एप्लिकेशन) जो पृष्ठभूमि और लोड लाइब्रेरी में चल सकते हैं। उन्हें डिस्क पर एक अलग स्थान पर रखा जाता है (/ निजी/var/stash/अनुप्रयोग अक्सर)।
तो ... यदि आप ऐप स्टोर में अपना ऐप बेचना चाहते हैं, तो आप गतिशील लाइब्रेरी लोड नहीं कर सकते हैं। जो ज्यादातर लोगों के लिए है कि आप इसे बिल्कुल लोड नहीं कर सकते हैं। लेकिन यदि आप अपने ऐप को साइडिया (एक आम जेलब्रोकन फोन ऐप इंस्टॉलर) के माध्यम से वितरित करना चाहते हैं, तो आप फोन को जेलब्रैक करने और अपनी डायनामी लाइब्रेरी लोड करने से दूर हो सकते हैं। असल में, आईट्यून्स इंस्टॉल प्रक्रिया के कारण अपराधी होने के कारण, जैसा कि आपने सीखा है, आप अपने ऐप से एक डाइलिब भी लोड नहीं कर सकते हैं जिसे आप अपने फोन पर लिखते हैं ... जब तक कि आप भाग नहीं लेते।