29 lines
749 B
Ruby
29 lines
749 B
Ruby
default_platform(:ios)
|
|
|
|
platform :ios do
|
|
desc "Push a new beta build to TestFlight"
|
|
lane :beta do
|
|
# Set the app identifier
|
|
update_app_identifier(
|
|
xcodeproj: "app/app.xcodeproj",
|
|
plist_path: "src/Info.plist",
|
|
app_identifier: "com.atlassian.JitsiMeet.ios"
|
|
)
|
|
|
|
# Inrement the build number by 1
|
|
increment_build_number(
|
|
build_number: latest_testflight_build_number + 1,
|
|
xcodeproj: "app/app.xcodeproj"
|
|
)
|
|
|
|
# Actually build the app
|
|
build_app(scheme: "jitsi-meet", include_bitcode: false)
|
|
|
|
# Upload the build to TestFlight (but don't distribute it)
|
|
upload_to_testflight(skip_submission: true, skip_waiting_for_build_processing: true)
|
|
|
|
# Cleanup
|
|
clean_build_artifacts
|
|
end
|
|
end
|