Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # 環境変数設定
- IPHONE_BUILD_DIR=${BUILD_DIR}/${CONFIGURATION}-iphoneos
- SIMULATOR_BUILD_DIR=${BUILD_DIR}/${CONFIGURATION}-iphonesimulator
- UNIVERSAL_BUILD_DIR=${BUILD_DIR}/${CONFIGURATION}-universal
- # iphonesimulator のビルド
- xcodebuild -configuration ${CONFIGURATION} -target ${PROJECT_NAME} clean
- #if [ ${EFFECTIVE_PLATFORM_NAME} != "-iphoneos" ]; then
- xcodebuild -configuration ${CONFIGURATION} -target ${PROJECT_NAME} -sdk iphoneos \
- BUILD_DIR="${BUILD_DIR}" BUILD_ROOT="${BUILD_ROOT}" \
- PROJECT_TEMP_DIR="${PROJECT_TEMP_DIR}" PROJECT_TEMP_ROOT="${PROJECT_TEMP_ROOT}"
- [ $? != 0 ] && exit 1
- #else
- xcodebuild -configuration ${CONFIGURATION} -target ${PROJECT_NAME} -sdk iphonesimulator \
- BUILD_DIR="${BUILD_DIR}" BUILD_ROOT="${BUILD_ROOT}" \
- PROJECT_TEMP_DIR="${PROJECT_TEMP_DIR}" PROJECT_TEMP_ROOT="${PROJECT_TEMP_ROOT}"
- [ $? != 0 ] && exit 1
- #fi
- # 実機 Framework を Universal Framework のベースとしてコピー
- [ -d "${UNIVERSAL_BUILD_DIR}" ] && rm -rf "${UNIVERSAL_BUILD_DIR}"
- cp -r ${IPHONE_BUILD_DIR} ${UNIVERSAL_BUILD_DIR}
- # Universal binary の作成
- lipo -create \
- ${IPHONE_BUILD_DIR}/${PROJECT_NAME}.framework/${PROJECT_NAME} \
- ${SIMULATOR_BUILD_DIR}/${PROJECT_NAME}.framework/${PROJECT_NAME} \
- -o "${UNIVERSAL_BUILD_DIR}/${PROJECT_NAME}.framework/${PROJECT_NAME}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement