https://github.com/blackjacx/asckit
The backbone of my App Store Connect related software
https://github.com/blackjacx/asckit
appstoreconnect appstoreconnect-api hacktoberfest swift
Last synced: 11 months ago
JSON representation
The backbone of my App Store Connect related software
- Host: GitHub
- URL: https://github.com/blackjacx/asckit
- Owner: Blackjacx
- License: mit
- Created: 2021-01-31T02:33:52.000Z (over 5 years ago)
- Default Branch: develop
- Last Pushed: 2025-01-22T17:33:23.000Z (over 1 year ago)
- Last Synced: 2025-01-31T10:23:09.522Z (over 1 year ago)
- Topics: appstoreconnect, appstoreconnect-api, hacktoberfest, swift
- Language: Swift
- Homepage:
- Size: 118 KB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
README
# App Store Connect Kit
[](https://x.com/intent/follow?original_referer=https%3A%2F%2Fgithub.com%2Fblackjacx&screen_name=Blackjacxxx)
[](https://github.com/Blackjacx/ASCKit/releases)
[](https://swift.org/package-manager/)
[](https://swiftpackageindex.com/Blackjacx/ASCKit)
[](https://swiftpackageindex.com/Blackjacx/ASCKit)
[](https://developer.apple.com/download/)
[](https://codebeat.co/projects/github-com-blackjacx-asckit-develop)
[](https://github.com/Blackjacx/asckit/blob/develop/LICENSE)
[](https://www.paypal.me/STHEROLD)
App Store Connect API access using your teams API key.
This is a package providing access to Apple's App Store Connect API. The idea was born since I have to manage 30+ apps in our account in my day-to-day job. I needed a tool where I can make batch adjustments to all apps at once. This package provides the backbone of two of my apps that do that job:
- an iOS app (not public yet) and
- my command line tool `asc` which is part of my [Assist package](https://github.com/Blackjacx/Assist)
I continuously evolve ASCKit as I require new functionality here. Please feel free to provide feedback or add new functionality by opening a PR.
## Code Documentation
The [code documentation](https://swiftpackageindex.com/Blackjacx/ASCKit/develop/documentation/asckit) is generated and hosted by [Swift Package Index](https://swiftpackageindex.com/) (powered by [DocC](https://developer.apple.com/documentation/docc))
## Release
To release this Swift package the following steps have to be taken:
- Run `bash <(curl -H -s https://raw.githubusercontent.com/Blackjacx/Scripts/master/frameworks/bootstrap.sh)` to update to the latest shared development files
- Run `bundle update` to update all Ruby gems
- Commit all changes, make a PR and merge it to develop
- Run `bundle exec fastlane release framework:"ASCKit" version:"x.y.z"` to release the new version
- Post the following on Twitter
```
ASCKit release x.y.z 🎉
▸ 🚀 Library package ASCKit successfully published
▸ 📅 August 24th
▸ 🌎 https://swiftpackageindex.com/Blackjacx/ASCKit
▸ 🌎 https://github.com/Blackjacx/ASCKit/releases/latest
▸ 👍 Tell your friends!
#SPM #Apple #Development #AppStore #AppStoreConnect #API #Library #Package #Tools
```
## Contribution
- If you found a **bug**, please open an **issue**.
- If you have a **feature request**, please open an **issue**.
- If you want to **contribute**, please submit a **pull request**.
## Author
[Stefan Herold](mailto:stefan.herold@gmail.com) • 🐦 [@Blackjacxxx](https://twitter.com/Blackjacxxx)
## Contributors
Thanks to all of you who are part of this:
## License
ASCKit is available under the MIT license. See the [LICENSE](LICENSE) file for more info.