How do I run a Cocoa app after building it from the command line with xcodebuild?

前端 未结 2 1250
失恋的感觉
失恋的感觉 2021-01-19 10:02

I\'m building a Mac OS X Cocoa application from the command line using an Xcode project like this:

xcodebuild -scheme MyApp -configuration Debug
2条回答
  •  清歌不尽
    2021-01-19 10:42

    I wrote a script to do this:

    #!/bin/bash
    
    x=$( xcodebuild -showBuildSettings -project MyApp.xcodeproj | grep ' BUILD_DIR =' | sed -e 's/.*= *//' )
    
    DYLD_FRAMEWORK_PATH=$x/Debug DYLD_LIBRARY_PATH=$x/Debug $x/Debug/MyApp.app/Contents/MacOS/MyApp
    

    (I figured this out by running the application from Xcode and then ps -wwE -p on the process to see its environment variables.)

提交回复
热议问题