I use swift run gradlew build, but it was stuck on Start Daemom.
#!/usr/bin/swift sh import Foundation func shell(_ command: String) -> Void { let task = Process() task.standardOutput = FileHandle.standardOutput task.standardError = FileHandle.standardError task.standardInput = FileHandle.standardInput task.arguments = ["-c", command] task.launchPath = "/bin/sh" task.currentDirectoryPath = "/Users/MyProjectPath" task.launch() task.waitUntilExit() assert(task.terminationStatus == 0, "\(command)") } shell("./gradlew --debug --info :app:assembleRelease")
Output:
08:52:39.590 [DEBUG] [org.gradle.process.internal.DefaultExecHandle] Changing state to: STARTING 08:52:39.591 [DEBUG] [org.gradle.process.internal.DefaultExecHandle] Waiting until process started: Gradle build daemon. 08:52:39.601 [DEBUG] [org.gradle.process.internal.DefaultExecHandle] Changing state to: STARTED 08:52:39.602 [INFO] [org.gradle.process.internal.DefaultExecHandle] Successfully started process 'Gradle build daemon' 08:52:39.602 [DEBUG] [org.gradle.launcher.daemon.client.DefaultDaemonStarter] Gradle daemon process is starting. Waiting for the daemon to detach... 08:52:39.602 [DEBUG] [org.gradle.process.internal.ExecHandleRunner] waiting until streams are handled... 08:52:39.604 [DEBUG] [org.gradle.launcher.daemon.bootstrap.DaemonOutputConsumer] Starting consuming the daemon process output. > Starting Daemon
It start success daemon and wait daemon output, for some reason not get daemon's output.
https://stackoverflow.com/questions/67003633/swift-run-shell-command-stuck-but-success-in-xcode-debug April 08, 2021 at 08:04PM
没有评论:
发表评论