- 9/12 को रिलीज़ हुआ Xcode 14 अब तेज़ है और 30% छोटा हो गया है
- बढ़ी हुई parallel processing की वजह से project build speed अधिकतम 25% तक तेज़ हो गई है
- रिलीज़ के तुरंत बाद कई iOS ऐप्स का आकार काफ़ी बढ़ गया
- Nike 182MB → 322MB, AA 182MB → 389.1MB, Chime 162MB → 212MB
- Xcode 14 में डिफ़ॉल्ट रूप से bitcode को disable कर दिया गया है। भविष्य की Xcode releases में इसे पूरी तरह हटा दिया जाएगा
- bitcode एक app packaging method है, जिसमें build process का एक हिस्सा छोड़ा जाता है ताकि Apple App Store submission मिलने के बाद उसे process कर सके
- इस दौरान Apple जो काम करता है, उनमें से एक Binary Symbol को हटाना है
- अगर bitcode चालू नहीं है, तो Xcode build settings में Binary Symbol हटाने के लिए अलग से setting करनी होगी
Bitcode के बिना Binary Symbol हटाने का तरीका
- setting values बदलें
- "Deployment Postprocessing" = "Yes"
- "Strip Linked Product" to "Yes"
- "Additional Strip Flags" to -rSTx
- बाकी सभी stripping settings को default value पर रखें
- यह setting सभी targets पर एक जैसी होनी चाहिए
- अगर आप Cocoapods जैसे package manager का उपयोग करते हैं, तो समस्या हो सकती है
- सुझाया गया तरीका shell script का उपयोग करना है
- build के आख़िर में, signing से पहले script चलाएँ (मूल लेख देखें)
अभी कोई टिप्पणी नहीं है.