Advertisement
Guest User

Untitled

a guest
Jul 7th, 2015
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. # 環境変数設定
  2. IPHONE_BUILD_DIR=${BUILD_DIR}/${CONFIGURATION}-iphoneos
  3. SIMULATOR_BUILD_DIR=${BUILD_DIR}/${CONFIGURATION}-iphonesimulator
  4. UNIVERSAL_BUILD_DIR=${BUILD_DIR}/${CONFIGURATION}-universal
  5.  
  6. # iphonesimulator のビルド
  7. xcodebuild -configuration ${CONFIGURATION} -target ${PROJECT_NAME} clean
  8. #if [ ${EFFECTIVE_PLATFORM_NAME} != "-iphoneos" ]; then
  9. xcodebuild -configuration ${CONFIGURATION} -target ${PROJECT_NAME} -sdk iphoneos \
  10. BUILD_DIR="${BUILD_DIR}" BUILD_ROOT="${BUILD_ROOT}" \
  11. PROJECT_TEMP_DIR="${PROJECT_TEMP_DIR}" PROJECT_TEMP_ROOT="${PROJECT_TEMP_ROOT}"
  12. [ $? != 0 ] && exit 1
  13. #else
  14. xcodebuild -configuration ${CONFIGURATION} -target ${PROJECT_NAME} -sdk iphonesimulator \
  15. BUILD_DIR="${BUILD_DIR}" BUILD_ROOT="${BUILD_ROOT}" \
  16. PROJECT_TEMP_DIR="${PROJECT_TEMP_DIR}" PROJECT_TEMP_ROOT="${PROJECT_TEMP_ROOT}"
  17. [ $? != 0 ] && exit 1
  18. #fi
  19.  
  20. # 実機 Framework を Universal Framework のベースとしてコピー
  21. [ -d "${UNIVERSAL_BUILD_DIR}" ] && rm -rf "${UNIVERSAL_BUILD_DIR}"
  22. cp -r ${IPHONE_BUILD_DIR} ${UNIVERSAL_BUILD_DIR}
  23.  
  24. # Universal binary の作成
  25. lipo -create \
  26. ${IPHONE_BUILD_DIR}/${PROJECT_NAME}.framework/${PROJECT_NAME} \
  27. ${SIMULATOR_BUILD_DIR}/${PROJECT_NAME}.framework/${PROJECT_NAME} \
  28. -o "${UNIVERSAL_BUILD_DIR}/${PROJECT_NAME}.framework/${PROJECT_NAME}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement