jenkins/ios自动化测试/xcodebuild的问题,高手请进
大神们,问题来了:当在终端执行:xcodebuild \
-project /Users/用户名/Documents/source/ScienceNews.xcodeproj \
-scheme ScienceNews \
-configuration Release \
-sdk iphonesimulator7.1 \
CONFIGURATION_BUILD_DIR=/Users/用户名/Desktop/build \
TARGETED_DEVICE_FAMILY=1 \
build
后,会编译成功生成,app文件,没问题
-----------------分割线-------------
可是我直接在Jenkins-->构建-->Execute Shell上面的脚本,确说:
$ /bin/sh -xe /Users/Shared/Jenkins/tmp/hudson5264624553508935138.sh+ xcodebuild -project /Users/用户名/Documents/source/ScienceNews.xcodeproj -scheme ScienceNews -configuration Release -sdk iphonesimulator7.1 CONFIGURATION_BUILD_DIR=/Users/用户名/Desktop/build TARGETED_DEVICE_FAMILY=1 buildBuild settings from command line: CONFIGURATION_BUILD_DIR = /Users/用户名/Desktop/build SDKROOT = iphonesimulator7.1 TARGETED_DEVICE_FAMILY = 1xcodebuild: error: '/Users/用户名/Documents/source/ScienceNews.xcodeproj' does not exist.Build step 'Execute shell' marked build as failureFinished: FAILURE看上去不是路径的事儿,百度了下和keychain有关,或者某个权限有关。求指导1!!!!!!!!!!!!有遇到此问题的大神~~帮忙下
另外说明一下:jenkins有xcode插件,可以构建成功。但是为什么直接使用execute shell里面填写上述build脚本,就是老提示我找不到项目? 不太懂xcode,如果权限的话,考虑把整个文件夹chmod 777试试~ snailgn 发表于 2015-5-26 10:45
不太懂xcode,如果权限的话,考虑把整个文件夹chmod 777试试~
哎~好吧 谢谢你其实已经chmod过了 是找不到Xcodebuild吧。。可以设置Xcodebuild环境变量或者Xcodebuild加上绝对路径试试
可以在 '/Users/用户名/Documents/source/ScienceNews.xcodeproj'这个目录下 执行下 Xcodebuild -list有的话,会显示你项目的信息的 顶,好家伙
页:
[1]