build.sh 907 B

123456789101112131415161718192021222324252627282930313233343536
  1. REQUEST_URL="127.0.0.1:8001"
  2. echo "pwd ": $(pwd)
  3. echo "project path: " ${PROJECT_DIR}
  4. echo "connecting with devtools..."
  5. response=$(curl -s -w "%{http_code}" -o response.txt $REQUEST_URL/miniappplugin/buildIOSArchive)
  6. status_code=${response: -3}
  7. response_body=$(cat response.txt)
  8. echo "status code: $status_code"
  9. echo "response: $response_body"
  10. rm response.txt
  11. # 非 200 的情况都不阻塞 XCode 构建
  12. if [[ $status_code != "200" ]]; then
  13. echo "connecting with devtools fail"
  14. echo "update ios resource fail"
  15. else
  16. if [[ $response_body == "success" ]]; then
  17. echo "update ios resource done"
  18. else
  19. echo "update ios resource fail"
  20. exit 1
  21. fi
  22. fi
  23. echo "replace app resource..."
  24. if [[ ${SDKROOT} == *"iPhoneSimulator"* ]]; then
  25. cp -rf ${PROJECT_DIR}/resources/x86/demo.app ${BUILT_PRODUCTS_DIR}
  26. else
  27. cp -rf ${PROJECT_DIR}/resources/arm64/demo.app ${BUILT_PRODUCTS_DIR}
  28. fi