Panel przekazuje Ci samodzielny projekt Xcode dla odtwarzacza iPhone i iPad kanału. Apple akceptuje wyłącznie kompilacje zarchiwizowane w Xcode na macOS, więc ostatni etap odbywa się na Macu: podpisz zespołem, zarchiwizuj, prześlij do App Store Connect, a następnie przejdź przez App Review, gdzie odtwarzacz jednokanałowy wymaga starannie przygotowanego zgłoszenia.
Etykiety odpowiadają Xcode 26 i App Store Connect według stanu na rok 2026. Apple zmienia nazwy ekranów między wydaniami; każdy krok określa, do czego służy dany ekran.
Wytyczna 4.2.6: aplikacje generowane z szablonu są odrzucane, chyba że zgłasza je dostawca treści. Zgłoszenie z konta właściciela kanału jest ścieżką zgodną z zasadami, dlatego panel nigdy nie zgłasza aplikacji za Ciebie.
Mac jest potrzebny tylko do archiwizacji i przesyłania. Wynajęty Mac w chmurze działa, jeśli ma aktualny Xcode i zalogujesz się własnym kontem Apple.
Nie edytuj ręcznie pliku Config/Station.xcconfig ani ustawień kompilacji. Generator zapisuje je przy każdej kompilacji, więc lokalne zmiany są tracone i rozbieżne z panelem.
Brak identyfikatora pakietu w menu: zarejestruj go w Certyfikaty, identyfikatory i profile → Identyfikatory na developer.apple.com, kopiując dokładnie wartość z panelu.
Zgodność eksportowa: ITSAppUsesNonExemptEncryption ma wartość NO w Info.plist, więc przetworzone kompilacje pomijają pytanie o szyfrowanie.
Ikona App Store pochodzi z katalogu zasobów kompilacji; nie ma osobnego przesyłania.
Poza anteną odtwarzacz pokazuje planszę „Wkrótce będziemy na żywo” i ponawia odpytywanie kanału, dopóki strumień nie wróci, a następnie uruchamia się sam. Recenzent testujący w przerwie widzi aplikację bez treści, co zwykle kończy się odrzuceniem z powodu wytycznej 2.1 (kompletność).
Odtwarzacze jednostrumieniowe są znanym wyzwalaczem wytycznej 4.2 (minimalna funkcjonalność). Kompilacja jest natywna (odtwarzacz systemowy, bez widoku internetowego), a notatki powinny to wyraźnie pokazać.
Ubogi profil kanału tworzy ubogą aplikację. Przed przeglądem uzupełnij opis, logo, witrynę, media społecznościowe i dane kontaktowe; aplikacja odczytuje je na żywo.
Aktualizacje: strumień, opis, logo i linki pochodzą z kanału na żywo i nie wymagają nowej wersji. Zmiana nazwy lub ikony wymaga ponownej kompilacji w panelu, archiwizacji i przesłania jak w kroku 5 oraz nowej wersji w App Store.