A Carbon a C SDK neve, amivel olyan szoftvert keszithettel PowerPC archra, amit el lehet inditani Mac OS 8 es 9 rendszeren is, valamint fut Mac OS X verziokon is. Intel eseten nincs ertelme ilyen binarist kesziteni, hiszen itt boven a 2002-2003 elotti idokrol beszelunk. Ez a Mac OS - Mac OS X migracios utvonalra keszitett koztes API (az elso OS X 2001-es). Az OS X sajat SDK-ja a Cocoa, ami Objective C (ez jott a Next iranyabol, minden OS X verzio ismeri, mai napig NSTableView a tableview neve). A binaris, amit le tudok tolteni Carbon neven, az nem Carbon, mert hasznal Cocoat, viszont nem Cocoa, mert hasznal Carbon -t is. Ennek nincs ertelme :).
Szoval, nem tudom, hogy mi volt a cel, de a 32 bites Intel CPU-val szerelt Macek 10.4.4 es 10.6.8 kozotti verzioval vannak/lesznek ellatva (10.4.4-vel jelentek meg, es 10.6.8 az utolso, ami tamogatja), ezeket le tudod fedni 1 darab, Cocoa binarissal. Szerintem, elegnek kell lennie 3 verzionak, ARM64, i386 es x86-64, a Carbon-i386 az teljesen ertelmetlen a fentiek tukreben.
Ugy latom egyebkent, hogy a binarisaid Resource-ja kozos (1 darab ikon), ezeket igy akar egybe is csomagolhatod a 'lipo' command segitsegevel, igy eloallitva egy olyan binarist, ami egyszerre tartalmazza az ARM, az x86-64 es az i386 kododat, egyszerusitve a letoltest (ez az ajanlott utvonal is). Ha keszitessz PPC verziot, azt is bele lehet csomagolni :)
Ha valakit megkersz, akinek van fizetos Developer fiokja, akkor o ala fogja tudja neked irni a binrarist. Ha ugy van forditva, akkor a notarizacion is at lehet zavarni es akkor semmi warning/buborek nem lesz, akkor se, ha a legujabb rendszeren probalja valaki elinditani. (nekem van fiokom, ha gondolod:) )