Runbook • App Store • iOS, iPadOS και CarPlay

Αποστολή της έκδοσης iOS στο App Store

Ο πίνακας σας παραδίδει ένα πλήρες έργο Xcode: χωρίς CocoaPods, χωρίς πακέτα Swift, τίποτα για λήψη. Το υπογράφετε με την ομάδα σας, το αρχειοθετείτε, το ανεβάζετε στο App Store Connect και περνάτε από την Αξιολόγηση Εφαρμογών. Το CarPlay είναι ένα δικαίωμα που χορηγεί η Apple ξεχωριστά, επομένως έρχεται τελευταίο.

Ανοίξτε τον πίνακα ελέγχου σας
Πρόγραμμα Apple Developer: 99 $ τον χρόνο Xcode 26 ή νεότερη έκδοση, σε macOS iOS 16 και νεότερη έκδοση, iPhone και iPad

Διαδικασία

Οι ετικέτες ακολουθούν το Xcode 26 και το App Store Connect από το 2026. Η Apple μετονομάζει τις οθόνες μεταξύ εκδόσεων· κάθε βήμα αναφέρει τον σκοπό της οθόνης.

1

Εγγραφείτε στο Πρόγραμμα Apple Developer

  1. Εγγραφείτε στη διεύθυνση developer.apple.com/programs χρησιμοποιώντας ένα Apple Account που ο σταθμός ελέγχει μακροπρόθεσμα.
  2. Εγγραφείτε ως άτομο (το App Store εμφανίζει το προσωπικό σας όνομα ως πωλητή) ή ως οργανισμός (το όνομα της νομικής οντότητας· απαιτεί τον αριθμό D-U-N-S της).
  3. Πληρώστε το ετήσιο τέλος των 99 $. Η έγκριση μπορεί να διαρκέσει μερικές ημέρες, συνήθως περισσότερο για οργανισμούς.
2

Προετοιμάστε το Xcode

  1. Εγκαταστήστε το Xcode από το Mac App Store, δωρεάν.
  2. Χρησιμοποιήστε Xcode 26 ή νεότερη έκδοση: από το 2026, το App Store Connect απορρίπτει μεταφορτώσεις που έχουν δημιουργηθεί με SDK παλαιότερο από iOS 26.
  3. Προσθέστε τον λογαριασμό προγραμματιστή σας στην ενότητα Xcode → Ρυθμίσεις → Λογαριασμοί ώστε η αυτόματη υπογραφή να μπορεί να δημιουργεί πιστοποιητικά και προφίλ.
3

Ανοίξτε το έργο και ορίστε την ομάδα

  1. Κατεβάστε το έργο Xcode (.zip) από τον πίνακα και εξαγάγετε το.
  2. Ανοίξτε το StationApp.xcodeproj.
  3. Επιλέξτε τον στόχο StationApp και ανοίξτε την ενότητα Υπογραφή & Δυνατότητες.
  4. Διατηρήστε ενεργή την επιλογή Αυτόματη διαχείριση υπογραφής και επιλέξτε την Ομάδα σας. Το αναγνωριστικό πακέτου είναι προκαθορισμένο από το Config/Station.xcconfig· το Xcode το καταχωρεί ως App ID στην ομάδα σας.

Αφήστε τις ρυθμίσεις κατασκευής ως έχουν. Όλα τα στοιχεία που αφορούν τον σταθμό βρίσκονται στο Config/Station.xcconfig, το οποίο γράφει η γεννήτρια, και η χειροκίνητη επεξεργασία του θα αποκλίνει από αυτό που θα δημιουργήσει ο πίνακας την επόμενη φορά.

4

Δημιουργήστε την εγγραφή στο App Store Connect

  1. Στη διεύθυνση appstoreconnect.apple.com, μεταβείτε στην ενότητα Εφαρμογές και μετά + → Νέα Εφαρμογή.
  2. Πλατφόρμα iOS· όνομα 30 χαρακτήρων ή λιγότερο· η κύρια γλώσσα.
  3. Επιλέξτε το αναγνωριστικό πακέτου που καταχωρήθηκε στο βήμα 3 και εισαγάγετε ένα SKU: μια εσωτερική αναφορά της επιλογής σας, που δεν εμφανίζεται ποτέ δημόσια.

Αν το αναγνωριστικό πακέτου λείπει από το μενού, καταχωρήστε το χειροκίνητα στην ενότητα Πιστοποιητικά, Αναγνωριστικά & Προφίλ → Αναγνωριστικά στη διεύθυνση developer.apple.com, αντιγράφοντας την τιμή από τον πίνακα.

5

Αρχειοθετήστε και ανεβάστε την έκδοση

  1. Ορίστε τον προορισμό εκτέλεσης σε Οποιαδήποτε συσκευή iOS (arm64).
  2. Προϊόν → Αρχειοθέτηση. Το Organizer ανοίγει στη νέα αρχειοθέτηση.
  3. Διανομή Εφαρμογής → App Store Connect, αποδεχόμενοι τις προεπιλεγμένες επιλογές.
  4. Περιμένετε την επεξεργασία· η έκδοση εμφανίζεται στο App Store Connect όταν ολοκληρωθεί και η Apple στέλνει ένα email.

Συμμόρφωση εξαγωγής: το Info.plist ορίζει το ITSAppUsesNonExemptEncryption σε NO, επομένως οι επεξεργασμένες εκδόσεις δεν θα πρέπει να περιμένουν στην ερώτηση κρυπτογράφησης.

6

Συμπληρώστε τα μεταδεδομένα καταχώρισης

  1. Πληροφορίες Εφαρμογής: υπότιτλος (προαιρετικός) και κύρια κατηγορία, συνήθως Μουσική. Για τα δικαιώματα περιεχομένου, δηλώστε ότι η εφαρμογή μεταδίδει τη δική σας εκπομπή.
  2. Τιμολόγηση και Διαθεσιμότητα: το δωρεάν επίπεδο και οι περιοχές που θέλετε.
  3. Απόρρητο Εφαρμογής: εισαγάγετε το URL πολιτικής απορρήτου που δημιουργήθηκε και δηλώστε ότι η εφαρμογή δεν συλλέγει δεδομένα. Η καταχώριση εμφανίζει Δεν Συλλέγονται Δεδομένα, που αντιστοιχεί στο δηλωτικό απορρήτου που μεταγλωττίστηκε στην έκδοση.
  4. Μεταδεδομένα έκδοσης: περιγραφή, λέξεις-κλειδιά, URL υποστήριξης, πνευματικά δικαιώματα και η επεξεργασμένη έκδοση.
  5. Στιγμιότυπα οθόνης: η οικογένεια συσκευών-στόχων είναι iPhone και iPad, επομένως απαιτούνται και τα δύο σύνολα. Εκτελέστε την εφαρμογή στον Προσομοιωτή στα μεγαλύτερα μοντέλα iPhone και iPad και καταγράψτε με Αρχείο → Αποθήκευση Οθόνης.
  6. Ηλικιακή αξιολόγηση: συμπληρώστε το ερωτηματολόγιο της Apple για το πρόγραμμά σας.

Το εικονίδιο του App Store διαβάζεται από τον κατάλογο πόρων της έκδοσης· το App Store Connect δεν έχει ξεχωριστή μεταφόρτωση εικονιδίου.

7

Ενημερώστε την Αξιολόγηση Εφαρμογών

  1. Στην ενότητα Πληροφορίες Αξιολόγησης Εφαρμογής, εισαγάγετε μια προσβάσιμη επαφή.
  2. Αποεπιλέξτε το Απαιτείται σύνδεση: η εφαρμογή δεν έχει λογαριασμούς, επομένως δεν υπάρχουν διαπιστευτήρια επίδειξης για παροχή.
  3. Χρησιμοποιήστε τις Σημειώσεις για να περιγράψετε την εφαρμογή ως την επίσημη συσκευή αναπαραγωγής του σταθμού για τη ζωντανή ροή, το πρόγραμμα και τα podcast και δώστε τις ώρες εκπομπής σας αν δεν εκπέμπετε συνεχώς.
  4. Έχετε έτοιμη την τεκμηρίωση αδειοδότησης μουσικής. Οι αξιολογητές μπορούν να ζητήσουν αποδεικτικά του δικαιώματος μετάδοσης της μουσικής σας σύμφωνα με την οδηγία 5.2.3.

Οδηγία 4.2.6: η Apple απορρίπτει εφαρμογές που δημιουργούνται από πρότυπα εκτός εάν ο πάροχος περιεχομένου τις υποβάλλει. Η υποβολή από τον λογαριασμό προγραμματιστή του ίδιου του σταθμού είναι η συμμορφούμενη διαδρομή και ο λόγος που ο πίνακας δεν δημοσιεύει ποτέ για λογαριασμό σας.

8

Υποβολή

  1. Στη σελίδα έκδοσης, Προσθήκη για Αξιολόγηση και μετά Υποβολή στην Αξιολόγηση Εφαρμογών.
  2. Οι περισσότερες αξιολογήσεις ολοκληρώνονται μέσα σε λίγες ημέρες. Οι ερωτήσεις φτάνουν στο App Store Connect και συνήθως μπορούν να απαντηθούν εκεί χωρίς νέα έκδοση.
  3. Μετά την έγκριση, κυκλοφορήστε χειροκίνητα ή αφήστε την έκδοση να κυκλοφορήσει αυτόματα.
9

Ζητήστε και ενεργοποιήστε το CarPlay

Οι εφαρμογές ήχου CarPlay χρειάζονται το δικαίωμα com.apple.developer.carplay-audio στην ομάδα σας, το οποίο μόνο η Apple μπορεί να χορηγήσει.

  1. Ο Κάτοχος Λογαριασμού της ομάδας υποβάλλει το αίτημα δικαιώματος CarPlay της Apple στην κατηγορία ήχου. Οι απαντήσεις συνήθως διαρκούν μία έως τρεις εβδομάδες.
  2. Διατηρήστε τον διακόπτη CarPlay του πίνακα απενεργοποιημένο μέχρι τότε. Ένα έργο CarPlay αποτυγχάνει στην αυτόματη υπογραφή σε ομάδα χωρίς το δικαίωμα, επειδή το προφίλ παροχής δεν το περιλαμβάνει.
  3. Μόλις χορηγηθεί, ενεργοποιήστε τον διακόπτη του πίνακα με την ένδειξη "Η Apple ενέκρινε το CarPlay για την εφαρμογή μου", αναδημιουργήστε το iOS και κατεβάστε το νέο έργο. Αλλάζει στο Info.plist και στο αρχείο δικαιωμάτων CarPlay.
  4. Αρχειοθετήστε και ανεβάστε όπως στο βήμα 5, δημιουργήστε μια νέα έκδοση App Store που αντιστοιχεί στην έκδοση που εμφανίζεται στην έκδοση στον πίνακα, επισυνάψτε την έκδοση και υποβάλετε.

Ενημερώσεις: ίδιος κύκλος, από την αναδημιουργία έως την υποβολή. Η ροή του σταθμού μεταφέρει ροές, πρόγραμμα, podcast και συνδέσμους, επομένως κανένα από αυτά δεν χρειάζεται έκδοση.

Χρειάζεστε βοήθεια; Συνομιλήστε μαζί μας

Ένα σφάλμα υπογραφής στο Xcode, μια απόρριψη από την Αξιολόγηση Εφαρμογών ή ένα αναγνωριστικό πακέτου που λείπει: στείλτε το στην υποστήριξη μέσω συνομιλίας, οποιαδήποτε ώρα.

Όλα τα runbook