最好的方法是利用launchd。绑定到端口号小于1024的限制仍然存在,不太可能消失,但如果您的应用程序请求提升的权限一次以添加必要的launchd配置,那么您可以让launchd在特权端口上实际监听,并在适当时将套接字传递给您的应用程序。请参阅关于launchd的章节在此OS X开发者库参考中,以及在那里提供的进一步参考了解如何安全使用launchd。