Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Fastfile: LaneFile {
- func customLane() {
- // If your account have multiple teams specify your team ID
- // If you don't have multiple team leave it empty
- let itcTeamId = “3999999”
- let username = “iosapp@example.com”
- let appIdentifier = “com.softence.BlogApp”
- let appleId = “iosapp@example.com”
- // Apple Developer portal Team Id
- let devPortalTeamId = “5PN9XXXXX”
- let scheme = “BlogApp”
- let xcodeproj = “BlogApp.xcodeproj”
- let versionNumber = getVersionNumber(xcodeproj: xcodeproj)
- latestTestflightBuildNumber(
- appIdentifier: appIdentifier,
- username: username,
- version: versionNumber,
- teamId: itcTeamId
- )
- let fastlaneContext = laneContext()
- let currentBuildNumber = fastlaneContext[“LATEST_TESTFLIGHT_BUILD_NUMBER”] as! Int
- // Incremeting build number
- let newBuildNumber: Int = currentBuildNumber + 1
- incrementBuildNumber(
- buildNumber: String(newBuildNumber),
- xcodeproj: xcodeproj
- )
- buildIosApp(scheme: scheme)
- uploadToTestflight(
- username: username,
- appIdentifier: appIdentifier,
- appleId: appleId,
- teamId: itcTeamId,
- devPortalTeamId: devPortalTeamId
- )
- }
- }
Add Comment
Please, Sign In to add comment