Ios 与詹金斯合作
我正在尝试使用Jenkins为iOS设置CI。我已经安装了所有插件,这些是我的构建脚本。我遵循以下步骤: 对于环境变量: 我正在使用环境注入器插件注入变量: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
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`'
我做错了什么