You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Fastfile 1016B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. ENV["FASTLANE_SKIP_UPDATE_CHECK"] = "1"
  2. opt_out_usage
  3. default_platform(:ios)
  4. platform :ios do
  5. desc "Push a new beta build to TestFlight"
  6. lane :deploy do
  7. # Make sure we are on a clean tree
  8. ensure_git_status_clean
  9. # Set the app identifier
  10. update_app_identifier(
  11. xcodeproj: "app/app.xcodeproj",
  12. plist_path: "src/Info.plist",
  13. app_identifier: "com.atlassian.JitsiMeet.ios"
  14. )
  15. # Inrement the build number by 1
  16. increment_build_number(
  17. build_number: latest_testflight_build_number + 1,
  18. xcodeproj: "app/app.xcodeproj"
  19. )
  20. # Actually build the app
  21. build_app(
  22. scheme: "jitsi-meet",
  23. include_bitcode: false,
  24. include_symbols: true,
  25. export_xcargs: "-allowProvisioningUpdates"
  26. )
  27. # Upload the build to TestFlight (but don't distribute it)
  28. upload_to_testflight(skip_submission: true, skip_waiting_for_build_processing: true)
  29. # Cleanup
  30. clean_build_artifacts
  31. reset_git_repo(skip_clean: true)
  32. end
  33. end