Лучший способ - использовать launchd
. Ограничение на привязку к портам <1024 все еще будет существовать и вряд ли будет куда-либо идти, но если ваше приложение запрашивает повышенные привилегии один раз для добавления необходимой конфигурации launchd, то вы можете позволить launchd фактически прослушивать привилегированный порт. и при необходимости передайте сокет вашему приложению. </p>
См. Раздел по launchd в этой справочной библиотеке разработчика OS X и дополнительные ссылки, приведенные там, чтобы узнать больше о launchd и о том, как его безопасно использовать.