shell脚本iOS中的xcodebuild命令

时间:2016-05-05 05:08:27

标签: ios bash shell command-line xcodebuild

我有一个完整的命令来在真实设备上部署xCode项目。

onewk.isChecked()

使用命令行正常工作。

Todo: 我想通过shell脚本执行此命令。

这是我的完整shell脚本onewk.isSelected()所以。

tar -zxf cudnn-7.0-linux-x64-v4.0-rc.tgz 
cd cuda
sudo cp lib64/* /usr/local/cuda/lib64/
sudo cp include/cudnn.h /usr/local/cuda/include/

问题: 我做过像

xcodebuild -workspace jamesAppV2.xcworkspace -scheme jamesAppV2 -configuration Debug -destination 'platform=iOS,name=Shujaat’s iPad' clean test

但在执行时出错

deploy.sh

如果我通过命令行运行上面的命令,它的工作完美但是如果我通过shell脚本运行它不能正常工作。

我已经引用I want to concatenate arguments of xcodebuild as string, which have space in it ,then run this command来连接xcodebuild命令

2 个答案:

答案 0 :(得分:2)

shell删除了原始命令中的单引号,因此在创建数组时也不应该有。

答案 1 :(得分:0)

我还试图通过字符串传递命令来以类似方式执行命令。该命令对我来说在命令的任何位置都没有双引号的情况下起作用。

示例:

$ xcodebuild -project ~/ios_projects/example.xcodeproj -scheme Xcode9-XCtest destination id=EBCDFH7S-DCJD-EE8D-DSKDKD78