Runbook • App Store • Εφαρμογή καναλιού βίντεο

Αποστολή της έκδοσης iOS του καναλιού βίντεο στο App Store

Ο πίνακας ελέγχου σας παραδίδει ένα αυτόνομο έργο Xcode για τη συσκευή αναπαραγωγής iPhone και iPad του καναλιού. Η Apple δέχεται μόνο εκδόσεις που έχουν αρχειοθετηθεί στο Xcode σε macOS, οπότε το τελευταίο στάδιο εκτελείται σε Mac: υπογράψτε με την ομάδα σας, αρχειοθετήστε, ανεβάστε στο App Store Connect και, στη συνέχεια, περάστε από το App Review, όπου μια εφαρμογή αναπαραγωγής ενός καναλιού χρειάζεται μια καλά προετοιμασμένη υποβολή.

Ανοίξτε τον πίνακα ελέγχου σας
Πρόγραμμα 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. Η Ατομική εγγραφή εμφανίζει το προσωπικό σας όνομα ως πωλητή· η οργανωτική εμφανίζει τη νομική οντότητα και απαιτεί τον αριθμό D-U-N-S της.
  3. Πληρώστε το ετήσιο τέλος των 99 $· η έγκριση διαρκεί μερικές ημέρες, συνήθως περισσότερο για οργανισμούς.

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

2

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

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

Το Mac χρειάζεται μόνο για αρχειοθέτηση και μεταφόρτωση. Ένα ενοικιαζόμενο cloud Mac λειτουργεί εάν εκτελεί τρέχον Xcode και συνδεθείτε με το δικό σας Apple Account.

3

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

  1. Εκτελέστε μια έκδοση iOS στον πίνακα και κατεβάστε το έργο Xcode (.zip)· αποσυμπιέστε το.
  2. Ανοίξτε το StationApp.xcodeproj. Δεν γίνεται λήψη τίποτα: ούτε CocoaPods, ούτε πακέτα Swift.
  3. Επιλέξτε τον στόχο StationApp και μετά Υπογραφή & Δυνατότητες.
  4. Αφήστε ενεργή την Αυτόματη διαχείριση υπογραφής και επιλέξτε την Ομάδα σας (προεπιλεγμένη όταν το Apple Team ID καταχωρήθηκε στον πίνακα). Το αναγνωριστικό πακέτου προέρχεται από το 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. Περιμένετε την επεξεργασία· η Apple στέλνει email όταν η έκδοση είναι διαθέσιμη.

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

6

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

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

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

7

Δώστε στο App Review μια ροή για παρακολούθηση

Εκτός αέρα, η συσκευή αναπαραγωγής εμφανίζει την πινακίδα "Θα είμαστε σύντομα ζωντανά" και επαναλαμβάνει τον έλεγχο της ροής μέχρι να επιστρέψει η μετάδοση και μετά ξεκινά μόνη της. Ένας αξιολογητής που δοκιμάζει σε κενό διάστημα βλέπει μια εφαρμογή χωρίς περιεχόμενο, κάτι που τείνει να καταλήγει σε απόρριψη βάσει της οδηγίας 2.1 (πληρότητα).

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

Ενημερώστε το App Review για την ελάχιστη λειτουργικότητα

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

  1. Εισαγάγετε μια προσβάσιμη επαφή· αποεπιλέξτε το Απαιτείται σύνδεση (χωρίς λογαριασμούς, χωρίς διαπιστευτήρια επίδειξης).
  2. Σημειώσεις: η επίσημη εφαρμογή του καναλιού, υποβλήθηκε από τον ιδιοκτήτη περιεχομένου· εγγενής αναπαραγωγή πλήρους οθόνης AVKit, εικόνα σε εικόνα, AirPlay, ήχος παρασκηνίου, φύλλο κοινής χρήσης και ενέργειες επικοινωνίας (email, τηλέφωνο, WhatsApp, ιστότοπος, κοινωνικά δίκτυα) που καθοδηγούνται από το προφίλ του καναλιού.
  3. Υποδείξτε στον αξιολογητή τον διακόπτη ήχου παρασκηνίου στη σελίδα του καναλιού, ακριβώς κάτω από τη συσκευή αναπαραγωγής: μαζί με την εικόνα σε εικόνα, είναι αυτό για το οποίο δηλώνεται η λειτουργία ήχου παρασκηνίου.
  4. Έχετε έτοιμη τεκμηρίωση δικαιωμάτων: η Apple μπορεί να ζητήσει απόδειξη ότι επιτρέπεται να διανέμετε το πρόγραμμα (οδηγία 5.2).

Ένα αραιό προφίλ καναλιού δημιουργεί μια αραιή εφαρμογή. Συμπληρώστε την περιγραφή, το λογότυπο, τον ιστότοπο, τα κοινωνικά δίκτυα και τα στοιχεία επικοινωνίας πριν από την αξιολόγηση· η εφαρμογή τα διαβάζει ζωντανά.

9

Υποβάλετε και διαχειριστείτε την απάντηση

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

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

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

Αποτυχίες υπογραφής, απόρριψη 4.2 ή οθόνη του App Store Connect που δεν αντιστοιχεί πλέον: στείλτε το στην υποστήριξη μέσω συνομιλίας, οποιαδήποτε ώρα.

Όλα τα runbook