Iphone 如何从命令行(bash)运行Xcode构建的应用程序

Iphone 如何从命令行(bash)运行Xcode构建的应用程序,iphone,mobile,Iphone,Mobile,接着我的问题 我在build目录中找到了build*.app,但我正试图找出如何让xcode打开它,因为它不能作为Mac OS X程序运行 有什么想法吗 感谢chuan在这篇文章中所说的话:我已经用一个bash文件解决了我的问题,该文件使用rsync同步工作目录,然后使用AppleScript构建并运行项目 sync.sh: #!/bin/bash # script for moving development files into xcode for building development

接着我的问题

我在build目录中找到了build*.app,但我正试图找出如何让xcode打开它,因为它不能作为Mac OS X程序运行

有什么想法吗


感谢chuan在这篇文章中所说的话:

我已经用一个bash文件解决了我的问题,该文件使用rsync同步工作目录,然后使用AppleScript构建并运行项目

sync.sh:

#!/bin/bash

# script for moving development files into xcode for building
developmentDirectory="/"
xcodeDirectory="/"
echo 'Synchronising...'
rsync -r $developmentDirectory $xcodeDirectory \
--exclude='.DS_Store' --exclude='.*' --exclude='utils/' --exclude='photos'
echo 'Synchronising Done at:'
echo $(date)
构建和运行:

set projectName to "projectName"
# AppleScript uses : for / in directory paths
set projectDir to "Users:username:Documents:" & projectName & ":" & projectName & ".xcodeproj"
tell application "Xcode"
    open projectDir
    tell project projectName
           clean
           build
           (* for some reasons, debug will hang even the debug process has completed. 
              The try block is created to suppress the AppleEvent timeout error 
            *)
           try
               debug
           end try
    end tell
    quit
end tell
最后,我在.bash_配置文件中使用了一个名为run.sh的shell脚本:

run.sh:

#!/bin/bash

bash utils/sync.sh
osascript utils/buildandrun

我在构建xcode项目时尝试启动调试输出时遇到了同样的问题。我只是尝试了以下几点

open ./prog.app&

似乎很管用。

你说的是模拟器还是设备?设备,我已经用AppleScript解决了