Spoločnosť Apple včera oznámila vydanie verzie Gold Master pred finálnou verziou Xcode verzie 7.3.1 zameranou na vývojárov. Táto aktualizácia predstavuje počet Zostava 7D1012 a primárne sa zameriava na opravy chýb, aby bolo pripravené ďalšie vydanie pre širokú verejnosť.
Minulý mesiac Apple vydal Xcode 7.3 po dlhom testovacom období. Táto aktualizácia z Xcode 7.3 zahrnul najnovšie SDK pre iOS 9.3, watchOS 2.2 a OS X 10.11.4 a súčasťou bola aj najnovšia verzia Swift 2.2.
Zahrnutý je viac vyleštený kód, aby vývojári mohli písať svoje programy rýchlejšie a efektívnejšie. Vývojárom tiež uľahčuje vytváranie obsahu pre Apple Watch, keďže uvažuje o rýchle prepínanie medzi hodinami synchronizované s iPhone.
Xcode 7.3.1 GM je k dispozícii v web vývojára od spoločnosti Apple, môžete skontrolovať zoznam zmien nižšie:
Zostavte systém
• V tomto vydaní bolo odstránené nastavenie zostavy Povoliť ladenie modulu Clang, ktoré opravuje problémy, ktoré mohli spôsobiť zlyhanie Xcode alebo zobraziť neúplné informácie v zobrazení premenných. (25535528)
• Opravená chyba, ktorá spôsobovala, že cieľ nástroja príkazového riadku Swift, v ktorom je -ObjC odovzdaný linkerovi, zlyhal pri vytvorení. (25447991)
provisioning
• Opravený problém, pri ktorom by deaktivácia funkcie v editore Xcode ponechala súvisiace oprávnenie v aplikácii stále povolené. Po vypnutí funkcie bude pravdepodobne potrebné znova stiahnuť profily poskytovania so zoznamom aktualizovaných schopností. Xcode už pri kopírovaní nekopíruje väčšinu oprávnení z profilu poskytovania do podpisu kódu aplikácie. Z profilu sa stále kopírujú oprávnenia pre Wallet, GameCenter (pre OS X), ochranu údajov a push oznámenia. Všetky ďalšie oprávnenia by sa mali deklarovať pomocou karty Možnosti v editore projektu Xcode. (24771364)
Organizátor archívov
• Tlačidlo Archívy Usporiadať Stiahnuť dSYMs správne stiahne dSYM pre verzie aplikácií nahrané pomocou bitového kódu. (25430147) Interface Builder
• Opravený problém s výkonom pri otváraní storyboardov alebo xibs s veľkým počtom obmedzení. (25314053)
Vyplnenie kódu
• Dokončenie kódu zobrazí celý názov v rozbaľovacej ponuke dokončenia kódu. (25530060) Ladenie
• Opravuje problém súvisiaci s NSSegmentedControls, ktorý spôsobil, že ladiaci program pohľadu sa stal prázdnym. (25388091)
LLDB
• Oprava tlmočníka LLDB Python mu umožňuje správne vykonávanie I / O v rámci Xcode, čo umožňuje príkazu „script“ pracovať podľa očakávania. Tlačený výstup zo skriptov Python sa zobrazuje v ladiacej konzole Xcode. (25448007)
Lokalizácia
• Opravuje problém, ktorý spôsobil zlyhanie Xcode po importe lokalizácie. (25395822)