├── .build └── regenerate-token ├── .gitignore ├── .swiftlint.yml ├── .swiftpm └── xcode │ └── package.xcworkspace │ └── contents.xcworkspacedata ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── Package.swift ├── README.md ├── Services ├── Command Line │ ├── Implementation │ │ └── CommandLineArgumentsService.swift │ ├── Model │ │ ├── Argument.swift │ │ ├── ArgumentKey.swift │ │ └── Arguments.swift │ └── Protocol │ │ └── ArgumentsService.swift ├── Messaging │ ├── Implementation │ │ ├── ConsoleMessagingService.swift │ │ ├── CoordinatedMessagingService.swift │ │ └── SlackMessagingService.swift │ ├── Model │ │ ├── MessagingLevel.swift │ │ └── MessagingOptions.swift │ └── Protocol │ │ └── MessagingService.swift ├── Services.swift └── Task │ ├── Implementation │ └── DefaultTaskService.swift │ ├── Model │ ├── ITMSTransporterTask.swift │ └── Task.swift │ └── Protocol │ └── TaskService.swift ├── Tests ├── LinuxMain.swift └── app-store-uploaderTests │ ├── IPAUploaderTests.swift │ └── XCTestManifests.swift ├── docs ├── images │ ├── ipa-uploader-banner.png │ └── ipa-uploader-logo.png └── presentations │ └── ipa-uploader.pdf ├── install_swiftlint.sh ├── ipa-uploader-cli ├── ReturnCode.swift └── main.swift └── ipa-uploader.xcodeproj ├── app_store_uploaderTests_Info.plist ├── app_store_uploader_Info.plist ├── project.pbxproj ├── project.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ ├── IDEWorkspaceChecks.plist │ └── WorkspaceSettings.xcsettings └── xcshareddata └── xcschemes ├── Debug.xcscheme └── Release.xcscheme /.build/regenerate-token: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/README.md -------------------------------------------------------------------------------- /Services/Command Line/Implementation/CommandLineArgumentsService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/Services/Command Line/Implementation/CommandLineArgumentsService.swift -------------------------------------------------------------------------------- /Services/Command Line/Model/Argument.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/Services/Command Line/Model/Argument.swift -------------------------------------------------------------------------------- /Services/Command Line/Model/ArgumentKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/Services/Command Line/Model/ArgumentKey.swift -------------------------------------------------------------------------------- /Services/Command Line/Model/Arguments.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/Services/Command Line/Model/Arguments.swift -------------------------------------------------------------------------------- /Services/Command Line/Protocol/ArgumentsService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/Services/Command Line/Protocol/ArgumentsService.swift -------------------------------------------------------------------------------- /Services/Messaging/Implementation/ConsoleMessagingService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/Services/Messaging/Implementation/ConsoleMessagingService.swift -------------------------------------------------------------------------------- /Services/Messaging/Implementation/CoordinatedMessagingService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/Services/Messaging/Implementation/CoordinatedMessagingService.swift -------------------------------------------------------------------------------- /Services/Messaging/Implementation/SlackMessagingService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/Services/Messaging/Implementation/SlackMessagingService.swift -------------------------------------------------------------------------------- /Services/Messaging/Model/MessagingLevel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/Services/Messaging/Model/MessagingLevel.swift -------------------------------------------------------------------------------- /Services/Messaging/Model/MessagingOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/Services/Messaging/Model/MessagingOptions.swift -------------------------------------------------------------------------------- /Services/Messaging/Protocol/MessagingService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/Services/Messaging/Protocol/MessagingService.swift -------------------------------------------------------------------------------- /Services/Services.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/Services/Services.swift -------------------------------------------------------------------------------- /Services/Task/Implementation/DefaultTaskService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/Services/Task/Implementation/DefaultTaskService.swift -------------------------------------------------------------------------------- /Services/Task/Model/ITMSTransporterTask.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/Services/Task/Model/ITMSTransporterTask.swift -------------------------------------------------------------------------------- /Services/Task/Model/Task.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/Services/Task/Model/Task.swift -------------------------------------------------------------------------------- /Services/Task/Protocol/TaskService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/Services/Task/Protocol/TaskService.swift -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/Tests/LinuxMain.swift -------------------------------------------------------------------------------- /Tests/app-store-uploaderTests/IPAUploaderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/Tests/app-store-uploaderTests/IPAUploaderTests.swift -------------------------------------------------------------------------------- /Tests/app-store-uploaderTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/Tests/app-store-uploaderTests/XCTestManifests.swift -------------------------------------------------------------------------------- /docs/images/ipa-uploader-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/docs/images/ipa-uploader-banner.png -------------------------------------------------------------------------------- /docs/images/ipa-uploader-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/docs/images/ipa-uploader-logo.png -------------------------------------------------------------------------------- /docs/presentations/ipa-uploader.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/docs/presentations/ipa-uploader.pdf -------------------------------------------------------------------------------- /install_swiftlint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/install_swiftlint.sh -------------------------------------------------------------------------------- /ipa-uploader-cli/ReturnCode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/ipa-uploader-cli/ReturnCode.swift -------------------------------------------------------------------------------- /ipa-uploader-cli/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/ipa-uploader-cli/main.swift -------------------------------------------------------------------------------- /ipa-uploader.xcodeproj/app_store_uploaderTests_Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/ipa-uploader.xcodeproj/app_store_uploaderTests_Info.plist -------------------------------------------------------------------------------- /ipa-uploader.xcodeproj/app_store_uploader_Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/ipa-uploader.xcodeproj/app_store_uploader_Info.plist -------------------------------------------------------------------------------- /ipa-uploader.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/ipa-uploader.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ipa-uploader.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/ipa-uploader.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ipa-uploader.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/ipa-uploader.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ipa-uploader.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/ipa-uploader.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /ipa-uploader.xcodeproj/xcshareddata/xcschemes/Debug.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/ipa-uploader.xcodeproj/xcshareddata/xcschemes/Debug.xcscheme -------------------------------------------------------------------------------- /ipa-uploader.xcodeproj/xcshareddata/xcschemes/Release.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwbutler/IPAUploader/HEAD/ipa-uploader.xcodeproj/xcshareddata/xcschemes/Release.xcscheme --------------------------------------------------------------------------------