在XCTestCase
測試中,我創建了一個NSTask
對象並將其設置爲運行printenv
。然後在NSTask
完成後,我使用fork
和execv
運行printenv
。除了一個環境變量外,兩者的輸出都是相同的。com.apple.xpc.launchd.oneshot
NSTask:XPC_SERVICE_NAME=com.apple.xpc.launchd.oneshot.0x10000004.Xcode
execv:XPC_SERVICE_NAME=0
什麼是com.apple.xpc.launchd.oneshot
?