Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 与詹金斯合作_Ios_Ruby_Jenkins_Continuous Integration - Fatal编程技术网

Ios 与詹金斯合作

Ios 与詹金斯合作,ios,ruby,jenkins,continuous-integration,Ios,Ruby,Jenkins,Continuous Integration,我正在尝试使用Jenkins为iOS设置CI。我已经安装了所有插件,这些是我的构建脚本。我遵循以下步骤: 对于环境变量: 我正在使用环境注入器插件注入变量: PROJECT_DIR_NAME=AppName-dir PROJECT_NAME=AppName-app IPA_PATH=${WORKSPACE}/ipa-dir/${PROJECT_DIR_NAME}-${BUILD_ID}.ipa PROJFILENAME=${WORKSPACE}/${PROJECT_NAME}.xcode

我正在尝试使用Jenkins为iOS设置CI。我已经安装了所有插件,这些是我的构建脚本。我遵循以下步骤:

对于环境变量:

我正在使用环境注入器插件注入变量:

 PROJECT_DIR_NAME=AppName-dir
 PROJECT_NAME=AppName-app
 IPA_PATH=${WORKSPACE}/ipa-dir/${PROJECT_DIR_NAME}-${BUILD_ID}.ipa
 PROJFILENAME=${WORKSPACE}/${PROJECT_NAME}.xcodeproj
 TARGET=${PROJECT_NAME}
 PROVPROFILE_UUID=moj.io Inc.
 INFOPLIST_FILE=${WORKSPACE}/${PROJECT_NAME}/${PROJECT_NAME}-Info.plist
构建脚本是:

projmodify ${PROJFILENAME} ${TARGET} "iPhone Distribution: CompanyName" ${PROVPROFILE_UUID}
 /usr/libexec/PlistBuddy -c "Set :CFBundleVersion ${BUILD_NUMBER}" "${INFOPLIST_FILE}"
这给了我一个错误:

/Library/Ruby/Gems/2.0.0/gems/zerg_xcode-0.5.0/lib/zerg_xcode/paths.rb:27:in `open': No such file or directory - /Users/Shared/Jenkins/.jenkins/jobs/App_iOS_Build/workspace/AppName-app.xcodeproj (Errno::ENOENT)
    from /Library/Ruby/Gems/2.0.0/gems/zerg_xcode-0.5.0/lib/zerg_xcode/paths.rb:27:in `entries'
    from /Library/Ruby/Gems/2.0.0/gems/zerg_xcode-0.5.0/lib/zerg_xcode/paths.rb:27:in `project_file_at'
    from /Library/Ruby/Gems/2.0.0/gems/zerg_xcode-0.5.0/lib/zerg_xcode/shortcuts.rb:12:in `load'
    from /usr/bin/projmodify.rb:7:in `doctorProject'
    from /usr/bin/projmodify.rb:41:in `<main>'
/Library/Ruby/Gems/2.0.0/Gems/zerg\u xcode-0.5.0/lib/zerg\u xcode/path.rb:27“打开”:没有这样的文件或目录-/Users/Shared/Jenkins/.Jenkins/jobs/App\u iOS\u Build/workspace/AppName-App.xcodeproj(Errno::enent)
from/Library/Ruby/Gems/2.0.0/Gems/zerg_xcode-0.5.0/lib/zerg_xcode/path.rb:27:in“entries”
from/Library/Ruby/Gems/2.0.0/Gems/zerg\u xcode-0.5.0/lib/zerg\u xcode/path.rb:27:in'project\u file\u at'
从/Library/Ruby/Gems/2.0.0/Gems/zerg_xcode-0.5.0/lib/zerg_xcode/shortcuts.rb:12:in'load'
from/usr/bin/projmodify.rb:7:in'doctorProject'
from/usr/bin/projmodify.rb:41:in`'
我做错了什么