Unofficial-iTC - iTunes Connect manager app for iOS.

Overview

Unofficial-iTC for iOS, Android

Build Status Version GitHub contributors License Contact

What is Unofficial-iTC?

Unofficial-iTC is an iOS app to manage your iTunes Connect account on the go. The Apple iTunes Connect iOS app is nice, but lacks features like:

  • TestFlight build management.
  • Submitting build for App Store/TestFlight review.
  • View App Store reviews and respond to them.
  • Support for multiple account login.

This project aims to make an iOS app which is more powerful than the Apple's official iTunes Connect app. Some features like multiple account login are already implemented.

Why

You might ask, why do we need another app for managing iTunes Connect since there is already one by Apple.

  • iTunes Connect interface is not mobile friendly and very slow.
  • iTunes Connect official app lacks features such as TestFlight management, Build management, multiple account support.

How does it work?

The iOS app communicates with a server hosted on Heroku, which then interacts with the Apple API. First you need to deploy and host the server on heroku. After the server is hosted, you need to specify the server path in the app in the format https://example.herokuapp.com/. Then the app will communicate to your hosted server and the hosted server will communicate to the Apple iTunes Connect.

Your iTunes Connect credentails and any other sensitive information are not stored/viewed by the app.

This happens using fastlane, which is written in Ruby.

Installation

Server

Deploy your server and use the server url in the app. Click the Heroku button to instant deploy.

Deploy

Why not on App Store?

This app won't be published on the App Store. Apple won't allow an app which asks users to login with their iTunes Connect account and use of unauthorized iTunes Connect web APIs.

Sad

Contributing

Want to see something implemented in the app? We are always looking for some contributors who can help with some more features. Read the Contribution Guideline. We usually tags issues that are ready to be worked on and easily accessible for new contributors with the "you can do this" label.

Create an issue or PR if you are interested.

Want to get involved in discussions? Join our Slack channel

You might also like...
macOS App for App Store Connect to Improve Processing Efficiency and Enjoy the Party.
macOS App for App Store Connect to Improve Processing Efficiency and Enjoy the Party.

Apple Party(苹果派) 一、App 介绍 AppleParty 是三七互娱旗下37手游 iOS 团队研发,实现快速操作 App Store Connect 后台的自动化 macOS 工具。 使用和原理介绍:开源一款苹果 macOS 工具 - AppleParty(苹果派) 支持功能 内购买

A simple iOS app similar to iTunes where you can view details of your favorite movies, songs and audio books.
A simple iOS app similar to iTunes where you can view details of your favorite movies, songs and audio books.

Popcorn Adventure This is an iOS app developed by Arthur Tristan M. Ramos who has taken the Appetiser iOS Coding Challenge. Design Pattern The design

Demo project using React Native technology to create a simple iOS app to find music in iTunes
Demo project using React Native technology to create a simple iOS app to find music in iTunes

React Native, native iOS apps with JavaScript iTunesCatalog is a demo app that aims to show the React Native platform potential. There are included th

App that uses iTunes Search API with SwiftUI for iOS 15+
App that uses iTunes Search API with SwiftUI for iOS 15+

ItunesSearchApp App that uses iTunes Search API with SwiftUI for iOS 15+ Documentation iTunes Search API: https://developer.apple.com/library/archive/

iOS Swift Pazarama Bootcamp Week 3 task - App by builded with iTunes Api
iOS Swift Pazarama Bootcamp Week 3 task - App by builded with iTunes Api

MeTunes! a library for itunes! MeTunes. Key Features • Installation • Download • Technologies Used • Credits • License Key Features Fully Programmatic

This is a simple mobile app which is connect to the Twitter API
This is a simple mobile app which is connect to the Twitter API

Project 3 - My Twitter My Twitter is a basic twitter app to read your tweets. Time spent on two parts: 8.5 hours spent in total Twitter - Part II This

This is a simple app, which scans for BLE Peripherials and connect to them. The example works with NORDIC_UART_SERVICE.
This is a simple app, which scans for BLE Peripherials and connect to them. The example works with NORDIC_UART_SERVICE.

BLE Serial IOs Example This is a simple app, which scans for BLE Peripherials and connect to them. The example works with NORDIC_UART_SERVICE. UUIDS H

A Simple App That Find and connect with classmates
A Simple App That Find and connect with classmates

Study With Me Find and connect with classmates! Search View Controller: My Courses View Controller: Profile View Controller: A View of Students in a C

Zilla connect is an easy, fast and secure way for your users to buy now and pay later from your app

Zilla Checkout iOS SDK Zilla connect is an easy, fast and secure way for your us

A tiny menu bar app detecting the chords of the songs you are listening on iTunes or Spotify.
A tiny menu bar app detecting the chords of the songs you are listening on iTunes or Spotify.

ChordDetector A tiny menu bar app that listens iTunes and Spotify to detect chords of songs! Demo Features iTunes and Spotify support. Saves up to 20

macOS app that allows the control of Spotify and AppleMusic/iTunes music playback from the menu bar.
macOS app that allows the control of Spotify and AppleMusic/iTunes music playback from the menu bar.

PlayStatus is a simple macOS app that allows the control of Spotify, Apple Music(macOS 10.15+) and iTunes including iTunes Radio/Beats1 playback from

A macOS app to visualise your iTunes library as graphs.
A macOS app to visualise your iTunes library as graphs.

iTunes Graphs iTunes Graphs is a Cocoa-based macOS app which visualises your iTunes library in a series of pie charts. Currently, it supports the foll

A simple app that downloads a list of albums from iTunes and displays it in a table

A simple, sample app that downloads a list of albums from iTunes and displays it in a table. It also allows the user to bookmark albums which are then

App for searching music and films in iTunes
App for searching music and films in iTunes

inMovies App description: This is an app for searching contnent such as films and music in iTunes. Running the app brings you to page with following c

Ruby Gem for Rails - Easy iTunes In-App Purchase Receipt validation, including auto-renewable subscriptions
Ruby Gem for Rails - Easy iTunes In-App Purchase Receipt validation, including auto-renewable subscriptions

Monza is a ruby gem that makes In-App Purchase receipt and Auto-Renewable subscription validation easy. You should always validate receipts on the ser

MediaSearchApp - SwiftUI App using the iTunes Search API

Description iOS App for searching ebooks, movies, and TV shows with the iTunes S

The swiftest way to build iOS apps that connect to Salesforce
The swiftest way to build iOS apps that connect to Salesforce

Build iOS apps fast on the Salesforce Platform with Swiftly Salesforce: Written entirely in Swift. Uses Swift's Combine framework to simplify complex,

Native iOS port of KDE Connect

Welcome to KDE Connect iOS 2021's Testing Repository! This project is inteded to be the iOS version of the group of applications called KDE Connect, w

The Waterwheel Swift SDK provides classes to natively connect iOS, macOS, tvOS, and watchOS applications to Drupal 7 and 8.
The Waterwheel Swift SDK provides classes to natively connect iOS, macOS, tvOS, and watchOS applications to Drupal 7 and 8.

Waterwheel Swift SDK for Drupal Waterwheel makes using Drupal as a backend with iOS, macOS, tvOS, or watchOS enjoyable by combining the most used feat

Comments
  • Added Meta to app

    Added Meta to app

    Test with some live_version strings.

    TODO: I need to add much data to meta. This is just a test! Add app.detail data (eg. categories, ...) Update app.live_version data (go to app.edit_version if data is null) app.edit_data if values are null/empty ...

    I'm not finished with this! I will finish and upload the final result tomorrow!

    opened by eliottha 6
  • Add support for TouchId/FaceId

    Add support for TouchId/FaceId

    • Add option in settings to turn TouchId/FaceId on or off.
    • Ask user to authenticate when launching the app.
    • Ask for authentication if the app is in background for more than 2 minutes and then brought to foreground.
    feature request help wanted you can do it 
    opened by RishabhTayal 5
  • Hosted server

    Hosted server

    • Added UIAlertController to ask for base url for the hosted server.
    • Added option in the alert to deploy hosted server on heroku directly from the app.
    • Added a new option in SettingsViewController to change the server url.
    opened by RishabhTayal 3
Releases(1.5.0(486))
Owner
Rishabh Tayal
iOS Developer at Varsity Tutors https://resume.github.io/?rishabhtayal
Rishabh Tayal
Bitrise-iOS - Client iOS app for bitrise.io 🚀

?? SwiftUI version is available as beta ?? Bitrise iOS Client app ?? Features ✅ App List GET /me/apps Shows last visited app page on launch ✅ Build Li

Toshihiro Suzuki 142 Dec 19, 2022
AppLove - View iOS app reviews in multiple selected territories with translation option.

App Love Note: Swift Version 2.2 currently, will update to Swift 3/XCode 8 after cocoapods are updated to Swift 3. Features View iOS Customer App Revi

Woodie Dovich 52 Nov 19, 2022
Buglife-iOS - Awesome bug reporting for iOS apps

Buglife is an awesome bug reporting SDK & web platform for iOS apps. Here's how it works: User takes a screenshot, or stops screen recording User anno

Buglife 498 Dec 17, 2022
A native Jellyfin client for Apple platforms (iOS, macOS and tvOS)

Jellyfin Swift (working title) is a native Swift app targeting all modern Apple devices (iOS, ipadOS, tvOS and macOS).

Julien Machiels 3 Jun 7, 2021
Awesome-ML - Discover, download, compile & launch different image processing & style transfer CoreML models on iOS.

⚠️ ⚠️ ⚠️ IMPORTANT: I'm no longer maintaining Awesome-ML. Awesome ML is an iOS app that is made to demonstrate different image processing CoreML model

eugene 171 Nov 8, 2022
BaseConverter-iOS - The fast and easy way to convert numbers with tons of possibilities!

BaseConverter-iOS The fast and easy way to convert numbers with tons of possibilities! With BaseConverter, convert your numbers from and to: Decimal B

Groupe MINASTE 3 Feb 8, 2022
Dash-iOS - Dash gives your iPad and iPhone instant offline access to 200+ API documentation sets

Discontinued Dash for iOS was discontinued. Please check out Dash for macOS instead. Dash for iOS Dash gives your iPad and iPhone instant offline acce

Bogdan Popescu 7.1k Dec 29, 2022
Watchbuild - Get a notification once your iTunes Connect build is finished processing

fastlane WatchBuild Get a notification once your App Store Connect build is finished processing When you upload a new binary from Xcode to App Store C

fastlane 324 Dec 14, 2022
Task-Manager - Task Manager App With Swift

Task-Manager It's typical task manager where user can assign the importance, def

Andrey Buchevskiy 1 Jan 10, 2022
IOS-PokemonQuizApp - Assignment to make a responsive iOS app. App has to connect with an external API

iOS-PokemonQuizApp Assignment to make a responsive iOS app. App has to connect with an external API. The Project The idea of the project is to make a

BennyDB 0 Jan 9, 2022