我正在使用终端来构建iOS应用程序。它显示构建成功,但未创建.ipa文件。
这是我的剧本:
#!/bin/bash
#
#cd "${PROJDIR}"
WS_DIR="${WS_PATH}"
cd $WS_DIR/
API_TOKEN="${TESTFLIGHT_APP_TOKEN}"
TEAM_TOKEN="${TESTFLIGHT_TEAM_TOKEN}"
PROJECT_NAME="${PROJECTNAME}"
CREATED_PATH="${IPA_PATH}"
FILE_PATH=$WS_DIR/$CREATED_PATH/$PROJECT_NAME.ipa
CODE_SIGN_IDENTITY="${CODE_SIGN}"
BUILD_RELESE=$WS_DIR/build/Release-iphoneos/$PROJECT_NAME.app
PROVISIONING_PROFILE_NAME="${PROVISIONING_NAME}"
LIBRARY="~/Library/MobileDevice/Provisioning Profiles"
PROVISIONING_PROFILES="$LIBRARY/${PROVISIONING_PROFILE_NAME}.mobileprovision"
ZIP_FILE=$WS_DIR/$CREATED_PATH/$PROJECT_NAME.app.dSYM.zip
#Create your directory where you store ipa file.
#mkdir -p ~/Library/MobileDevice/Provisioning\ Profiles/
mkdir -p $CREATED_PATH
cp "${PROVISIONING_PROFILES}" "~/Library/MobileDevice/Provisioning Profiles"
xcodebuild -project $PROJECT_NAME.xcodeproj CODE_SIGN_IDENTITY="${CODE_SIGN_IDENTITY}" PROVISIONING_PROFILE="${PROVISIONING_PROFILE_NAME}" -target "${PROJECT_NAME}" -configuration Release
# Create IPA file if your build is sccuessed.
# Change Path where you get the Build file and where you store you .ipa file
# Replace your Provisioning Profiles & sign
/bin/rm "/tmp/${PRODUCT_NAME}.ipa"
/usr/bin/xcrun -sdk iphoneos PackageApplication -v "${BUILD_RELESE}" -o "${FILE_PATH}" --sign "${CODE_SIGN_IDENTITY}" --embed "${PROVISIONING_PROFILES}"
#Zip dsYM to upload into test flight
zip -r $ZIP_FILE $BUILD_RELESE.dSYM
#Upload Build file on TestFlight
输出目录:'/ Users /sandeepsachan / Files / Project / SampleTestFlighUpload / _IPA / SampleTestFlighUpload.ipa' 临时目录:'/ var / folders / p7 / 4ds34y153w30y6p9dnm86mkw0000gn / T / iPf7pGVUbK'(详细设置时不会在退出时删除)