Proces notářského zápisu v systému macOS se stále vyvíjí. Bohužel vnitřní struktura komponent 4D navržených v 4D v11 – která měla umožnit kompatibilitu napříč platformami – již nesplňuje požadavky, které společnost Apple zavedla pro počítače Mac se systémem Silicon, a notarizace komponent je tak stále obtížnější.
Abychom zjednodušili proces nasazení, aktualizovali jsme strukturu komponent počínaje verzí 4D 20 R8. Díky této nové struktuře složek je notářské ověřování a nasazení stejně jednoduché jako nasazení aplikace. Je zde však důležité upozornění: aktualizovaná struktura není kompatibilní se staršími verzemi 4D (např. 4D 20 R7 a staršími), zatímco starší komponenty zůstanou kompatibilní s novějšími verzemi 4D.
Komponenta Build4D byla rovněž aktualizována tak, aby odrážela novou strukturu. Při sestavování komponent buďte opatrní a ujistěte se, že používáte správnou verzi Build4D.
Důležité připomenutí: Komponenty sestavené pomocí 4D 20 R7 nebo starší verze se mohou při zápisu setkat s chybami. Doporučeným řešením je aktualizace na verzi 4D 20 R8.
Podrobný seznam změn ve struktuře komponent:
Všechny soubory komponent jsou nyní uvnitř složky Contents.
Při sestavování komponenty se nyní přidává soubor info.plist.
Některá pole jsou automaticky nastavena systémem 4D při sestavení, přičemž jejich obsah se přebírá ze souboru buildApp.4DSettings:
- CFBundleDisplayName a CFBundleName budou nastaveny názvem aplikace.
- CFBundleShortVersionString a CFBundleVersion budou mít hodnotu Versioning / Common / CommonVersion.
- NSHumanReadableCopyright bude mít hodnotu Versioning / Common / CommonCopyright
U komponent sestavených pomocí komponenty Build4D budou tyto soubory nabývat těchto hodnot:
- CFBundleDisplayName a CFBundleName budou nastaveny na název aplikace
- Lze nastavit copyright, který vyplní pole NSHumanReadableCopyright.
- CFBundleShortVersionString a CFBundleVersion budou nastaveny verzí aplikace (ve formátu x.x.x)
Pokud si chcete přečíst více o notaci, můžete si přečíst tento příspěvek na blogu, který vám vše vysvětlí.
Pokud máte nějaké dotazy nebo potřebujete další pomoc, zeptejte se na fóru 4D. Jsme zde, abychom vám pomohli zajistit co nejhladší přechod.