我有一个完整的命令来在真实设备上部署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命令
答案 0 :(得分:2)
shell删除了原始命令中的单引号,因此在创建数组时也不应该有。
答案 1 :(得分:0)
我还试图通过字符串传递命令来以类似方式执行命令。该命令对我来说在命令的任何位置都没有双引号的情况下起作用。
示例:
$ xcodebuild -project ~/ios_projects/example.xcodeproj -scheme Xcode9-XCtest destination id=EBCDFH7S-DCJD-EE8D-DSKDKD78