🤯 iOS Privacy Manifest violation
Kdokoliv se v průběhu března pokusil vydat novou verzi iOS aplikace, pravděpodobně jim přišel e-mail o porušení „ITMS-91053: Missing API declaration”. Novinka, která vyžaduje schválení použití některých API (třeba pro přístup k disku), bude od května povinná.☝️
Co s tím? U většiny knihoven se vyplatí vyčkat na jejich aktualizaci, případně sledovat tyto otevřené issues:
https://github.com/flutter/flutter/issues/131940#issuecomment-2006965339
https://github.com/flutter/packages/pull/6355
https://github.com/flutter/flutter/issues/145269
Jedním z častých „potížistů” se zdá být shared_preferences anebo např. sentry. Doporučujeme pečlivě pročíst zmíněné github issues a opravit vaši aplikaci podle pokynů.
😡 iOS Unable to Boot Simulator
U iOS dnes ještě chvíli zůstaneme. Je totiž pravděpodobné, že na zmíněnou chybu jste již narazili anebo narazíte v budoucnu. Jednoduše přestanou fungovat iOS Simulatory. Někdy se tak stane po aktualizaci XCode, jindy, jak mají všichni vývojáři nejraději, k tomu dojde úplně náhodně.
Pro opravu doporučujeme zkusit jedno z následujících:
Otevřít System Settings - Storage - Developer a smazat XCode Cache.
Pokud první nepomůže, tak otevřít XCode – Settings – Platforms a zde přeinstalovat iOS Simulator.
Nic nezafungovalo? Doporučujeme za úplňku provést krvavý rituál. Anebo zkusit komunitu. https://twitter.com/asalvadorini/status/1765617083318952316
📜 Flutter 3.19 „fixuje” double scroll
Asi každý zná trik, jak poznat aplikaci napsanou ve Flutteru: stačí scrollovat dvěma prsty a přejíždění je mnohem rychlejší. Od verze 3.19 je tomu konec: tato tzv. feature, not a bug je „bohužel” opravená. Některé chyby se ale staly natolik pevnou součástí frameworku, že je teď trochu postrádáme. Snadná detekce aplikace napsané ve Flutteru je pryč. Najdeme v komunitě náhradu? 🤔