Mothership alternatives and similar libraries
Based on the "Unofficial" category.
Alternatively, view Mothership alternatives based on common mentions on social networks and blogs.
-
waterwheel.swift
The Waterwheel Swift SDK provides classes to natively connect iOS, macOS, tvOS, and watchOS applications to Drupal 7 and 8. -
SwiftyVK
Easy and powerful way to interact with VK API for iOS and macOS -
Swiftly Salesforce
The Swift-est way to build native mobile apps that connect to Salesforce. -
Spartan
An Elegant Spotify Web API Library Written in Swift for iOS and macOS -
RandomUserSwift
👤 Framework to Generate Random Users - An Unofficial Swift SDK for randomuser.me -
ARKKit
ARK Ecosystem Cryptocurrency API Framework for iOS & macOS, written purely in Swift 4.0. -
PPEventRegistryAPI
Swift 3 framework for accessing data in Event Registry (http://eventregistry.org/) -
PerfectSlackAPIClient
A Slack API Client for the Perfect Server-Side Swift Framework
Appwrite - The Open Source Firebase alternative introduces iOS support
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Mothership or a related project?
README
Mothership
iTunes Connect Library inspired by FastLane
I wrote MotherShip for two reasons.
- love FastLane, but I am not proficient in Ruby.
- I wanted to see how difficult it would be to write a port.
What can MotherShip do?
- Login to iTunesConnect
- Get list of Testers
- Get list of Groups
- Get list of Versions
- Get list of Builds
- Get App level Test Info
- Invite someone to test an app
- Update App level Test Information!
- Get Build Details
- Update Build Test Info
import MotherShip
let firstName = "C"
let lastName = "B"
let email = "[email protected]"
let tester = Tester(email: email, firstName: firstName, lastName: lastName)
let testFlight = TestFlight()
testFlight.login(with: creds)
let code = testFlight.invite(tester: tester, to: appInfo.appIdentifier, for: appInfo.teamIdentifier, groupName: appInfo.testGroup)
To Do
- [ ] Documentation
- [x] Ability to update app info
- [ ] Upload build
- [ ] Code signing? Or just leave it up to Apple
- [ ] Two-Factor Authentication?
There is a Command Line Interface for MotherShip.
$ mothership login <user> <password>
$ mothership testflight invite <email> <first-name> <last-name> <app-id> <team-id>
NOTE
I've been working to get MotherShip to work on Linux, but there are open issues with URLSession using cookies that need to be resolved first PR1542
*Note that all licence references and agreements mentioned in the Mothership README section above
are relevant to that project's source code only.