Guest User

Untitled

a guest
Jul 16th, 2018
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. class Fastfile: LaneFile {
  2. func customLane() {
  3.  
  4. // If your account have multiple teams specify your team ID
  5. // If you don't have multiple team leave it empty
  6. let itcTeamId = “3999999”
  7.  
  8. let username = “iosapp@example.com”
  9. let appIdentifier = “com.softence.BlogApp”
  10. let appleId = “iosapp@example.com”
  11.  
  12. // Apple Developer portal Team Id
  13. let devPortalTeamId = “5PN9XXXXX”
  14.  
  15. let scheme = “BlogApp”
  16. let xcodeproj = “BlogApp.xcodeproj”
  17.  
  18. let versionNumber = getVersionNumber(xcodeproj: xcodeproj)
  19.  
  20. latestTestflightBuildNumber(
  21. appIdentifier: appIdentifier,
  22. username: username,
  23. version: versionNumber,
  24. teamId: itcTeamId
  25. )
  26.  
  27. let fastlaneContext = laneContext()
  28.  
  29. let currentBuildNumber = fastlaneContext[“LATEST_TESTFLIGHT_BUILD_NUMBER”] as! Int
  30.  
  31. // Incremeting build number
  32. let newBuildNumber: Int = currentBuildNumber + 1
  33.  
  34. incrementBuildNumber(
  35. buildNumber: String(newBuildNumber),
  36. xcodeproj: xcodeproj
  37. )
  38.  
  39. buildIosApp(scheme: scheme)
  40.  
  41. uploadToTestflight(
  42. username: username,
  43. appIdentifier: appIdentifier,
  44. appleId: appleId,
  45. teamId: itcTeamId,
  46. devPortalTeamId: devPortalTeamId
  47. )
  48. }
  49. }
Add Comment
Please, Sign In to add comment