Przejdź do treści
Aplikacje zbudowane z AI

Jak opublikować aplikację Base44 w App Store: co robi Build Store Files, a co nadal zależy od Ciebie (2026)

Base44 zbuduje dla Ciebie podpisany plik IPA. Nadal potrzebujesz konta deweloperskiego, rekordu w App Store Connect, przesłania buildu, przeglądu i aplikacji, która przejdzie wytyczną 4.2. Oto cała ścieżka.

Krótka odpowiedź

Aby opublikować aplikację Base44 w App Store, przejdź do Publish → Mobile app, uruchom App Scan, a następnie użyj Build Stores Files, aby utworzyć podpisany plik IPA. Ten krok wymaga klucza API App Store Connect, a pobranie pliku wymaga planu Builder lub wyższego. Następnie samodzielnie tworzysz rekord aplikacji, przesyłasz IPA przez Transporter i wysyłasz ją do przeglądu. Apple pobiera 99 USD rocznie. Największym ryzykiem jest wytyczna 4.2, ponieważ build jest nakładką (wrapperem) na Twoją aplikację webową.

Najważniejsze wnioski
  • Funkcja Build Stores Files w Base44 tworzy plik IPA gotowy do App Store (oraz AAB dla Google Play), ale ich pobranie wymaga planu Builder lub wyższego.
  • Utworzenie IPA wymaga Issuer ID, Key ID, Team ID oraz klucza API App Store Connect w pliku .p8 z rolą Admin; w przeciwnym razie pojawi się błąd 403.
  • Base44 nie zakłada Twoich kont deweloperskich, nie wysyła aplikacji do przeglądu i nie kontaktuje się z Apple w Twoim imieniu. Apple Developer Program kosztuje 99 USD za rok członkostwa.
  • Build Base44 to natywna nakładka, która otwiera wyłącznie adres URL Twojej aplikacji, dlatego głównym ryzykiem odrzucenia jest wytyczna 4.2 („więcej niż przepakowana strona internetowa”).
  • Sprzedaż dóbr cyfrowych przez Stripe wewnątrz aplikacji kończy się odrzuceniem, a według stanu na październik 2026 buildy Base44 nie obsługują StoreKit.
Base44 w App Store

Jeśli szukasz odpowiedzi na pytanie, jak opublikować aplikację Base44 w App Store, w skrócie: Base44 buduje teraz plik binarny, a cała reszta zależy od Ciebie. Według stanu na październik 2026 zakładka Mobile app w edytorze tworzy podpisany plik IPA. Nadal to Ty odpowiadasz za konto Apple, rekord w App Store Connect, przesłanie buildu, przegląd i ewentualne odrzucenie. Poniżej opisujemy każdy krok, a także wytyczną, na której zatrzymuje się większość aplikacji-nakładek.

Co właściwie robi Build Stores Files w Base44?

Build Stores Files zamienia opublikowaną aplikację webową Base44 w pliki binarne gotowe do sklepów: IPA dla App Store i AAB dla Google Play. Każdy z nich opakowuje istniejącą aplikację webową w cienką natywną powłokę.

Zgodnie z dokumentacją Base44 dotyczącą wysyłki do sklepów wynikiem jest „lekka natywna nakładka na Twoją aplikację webową, która otwiera wyłącznie adres URL Twojej aplikacji”. Base44 robi też następujące rzeczy:

  • Uruchamia App Scan pod kątem wytycznych App Store lub Google Play i wystawia Readiness Score (ocenę gotowości).
  • „Automatycznie konfiguruje Bundle ID i klucz podpisu”, a w wygenerowanych plikach nie można ich zmienić.
  • Ustawia uprawnienia urządzenia za pomocą AI i pisze opisy celu (purpose strings) w 24 językach. Dokumentacja podaje, że „nie można ich edytować w interfejsie Base44”.
  • Może dodać powiadomienia push, jeśli dostarczysz klucz APNs .p8, który jest innym kluczem niż klucz API App Store Connect.

Większość zmian treści publikowanych w Base44 trafia do zainstalowanej aplikacji bez nowego zgłoszenia. Zmiana nazwy, ikony, bundle ID, konfiguracji push lub uprawnień oznacza ponowne wygenerowanie plików i ponowne zgłoszenie.

Co nadal musisz zrobić samodzielnie?

Odpowiadasz za wszystko poza samym plikiem binarnym: konta deweloperskie, stronę aplikacji w sklepie, przesłanie buildu, przegląd i odwołania. Dokumentacja Base44 mówi, że platforma „nie tworzy ani nie zarządza Twoimi kontami deweloperskimi” i nie będzie kontaktować się z Apple ani Google w Twoim imieniu.

ZadanieBase44Ty
Rejestracja w Apple Developer ProgramNieTak
Klucz API App Store Connect (.p8, rola Admin)Używa goTworzysz go
Bundle ID i podpisywanieTak, automatycznieUżywasz tego, co wygeneruje
Podpisany plik IPATakPobierasz go
Rekord aplikacji w App Store ConnectNieTak
Przesłanie builduNieTak
Zrzuty ekranu, opis, URL polityki prywatnościNieTak
Wysłanie do przeglądu i obsługa odrzuceńNieTak

Jak krok po kroku opublikować aplikację Base44 w App Store?

Aplikację Base44 publikujesz, budując IPA w Base44, tworząc odpowiadający jej rekord aplikacji w App Store Connect, przesyłając IPA i wysyłając ten build do przeglądu.

  1. Zarejestruj się w Apple Developer Program i poczekaj na zatwierdzenie. Account Holder musi też zaakceptować najnowszą umowę w App Store Connect, inaczej nie da się dodać aplikacji.
  2. W App Store Connect przejdź do Users and Access → Integrations i utwórz klucz API z rolą Admin. Zanotuj Issuer ID i Key ID, a następnie pobierz plik .p8.
  3. W Base44 otwórz Publish → Mobile app, kliknij Run App Scan z wybranymi wytycznymi App Store i napraw każdy krytyczny problem.
  4. Wybierz Create App Store files i wpisz Issuer ID, Key ID, Team ID oraz klucz .p8. Następnie pobierz plik IPA.
  5. W App Store Connect otwórz Apps → + → New App. Wybierz iOS, wpisz nazwę, język główny i SKU, a następnie wybierz bundle ID skonfigurowany przez Base44.
  6. Prześlij IPA. Apple wymienia Xcode, altool i Transporter jako metody przesyłania, a w przypadku gotowego pliku IPA najprostszy jest Transporter, darmowa aplikacja na macOS.
  7. Poczekaj na e-mail z potwierdzeniem, że build został przetworzony. Następnie dodaj zrzuty ekranu, opis, URL polityki prywatności, kategorię wiekową i informacje o prywatności.
  8. Dołącz build do wersji, dodaj notatki dla recenzenta i dane logowania do konta demo, a potem kliknij Submit for Review.

Apple dopasowuje każdy przesłany build do rekordu na podstawie „bundle ID i numeru wersji, które znajdują się w pakiecie aplikacji”. Jeśli rekord ma inny bundle ID, build nie zostanie do niego przypisany. Przy uzupełnianiu strony aplikacji skorzystaj z naszej checklisty zgłoszenia do App Store, a logowanie dla recenzenta skonfiguruj według poradnika o koncie demo.

Ile kosztuje publikacja aplikacji Base44?

Publikacja aplikacji Base44 w App Store kosztuje co najmniej płatny plan Builder w Base44 plus roczne członkostwo Apple za 99 USD. Jeśli wydajesz też wersję na Androida, doliczysz jednorazową opłatę Google w wysokości 25 USD.

Strona rejestracji Apple podaje: „Apple Developer Program kosztuje 99 USD za rok członkostwa. Ceny mogą się różnić w zależności od regionu”. Skan Base44 można uruchomić w planie Free, ale pobranie plików dla sklepów „wymaga planu Builder lub wyższego”. W Google Play konta osobiste utworzone po 13 listopada 2023 muszą przejść okres testów przed publikacją. Ten proces opisujemy w naszym poradniku o testach zamkniętych.

Czy Apple odrzuci aplikację Base44 z powodu wytycznej 4.2?

Aplikacji Base44 realnie grozi odrzucenie z wytycznej 4.2, jeśli działa jak Twoja strona internetowa w ramce, ponieważ build otwiera tylko adres URL aplikacji. Apple zatwierdza aplikacje-nakładki, gdy są przydatne i sprawiają wrażenie prawdziwej aplikacji na telefonie, a nie gdy tylko odzwierciedlają stronę.

Wytyczna 4.2 mówi: „Twoja aplikacja powinna zawierać funkcje, treści i interfejs, które czynią ją czymś więcej niż przepakowaną stroną internetową”. Wytyczna 4.2.2 dodaje, że aplikacje nie powinny być przede wszystkim „wycinkami stron internetowych, agregatorami treści ani zbiorem linków”.

Znaczenie mają też udokumentowane ograniczenia Base44. Nie można wybrać osobnej strony startowej dla aplikacji, a pełny tryb offline i HealthKit nie są obsługiwane. Sprzedaż dóbr cyfrowych przez Stripe wewnątrz aplikacji kończy się odrzuceniem z wytycznej 3.1.1, a StoreKit nie jest jeszcze obsługiwany. Towary fizyczne i usługi nadal mogą korzystać ze Stripe.

Co spotkało inne aplikacje-nakładki odrzucone z wytycznej 4.2?

Publiczne wątki na Apple Developer Forums pokazują, że odrzucenia aplikacji-nakładek z wytycznej 4.2 zależą od tego, co recenzent faktycznie widzi po uruchomieniu, a nie od liczby wymienionych natywnych API.

W wątku o Cordovie deweloper był wielokrotnie odrzucany z powodu „4.2 Design: Minimum Functionality”, mimo że aplikacja korzystała z GPS i akcelerometru oraz kontynuowała nagrywanie bez połączenia. Po rozmowie telefonicznej Apple wyjaśniło, że „w buildzie binarnym nie było żadnego interfejsu” i „podczas ładowania strony wyświetlał się biały ekran”. Deweloper rozwiązał problem, dodając ekran powitalny i najpierw ładując lokalny plik index.html z prawdziwym interfejsem. Zdalna strona pojawiała się dopiero po pełnym załadowaniu, a aplikacja została zatwierdzona.

W innym wątku aplikacja wideo została odrzucona z wytycznej 4.2.2 z komunikatem: „Twoja aplikacja zawiera wyłącznie linki, obrazy lub treści zebrane z internetu, z ograniczoną natywną funkcjonalnością iOS lub bez niej”. Aplikacja miała pobieranie offline, powiadomienia push z deep linkami i ulubione. Apple odpowiedziało, że „użytkownicy mogą dodawać filmy do zakładek na stronie w Safari”, a wątek nigdy nie informuje o zatwierdzeniu.

Wniosek z porównania: pierwsza aplikacja przeszła, gdy jej pierwszy ekran przestał wyglądać jak ładująca się strona. Druga przegrała, bo każdą dodaną funkcję dało się już zrealizować w Safari. Testuj swoją aplikację Base44 na telefonie, mając to na uwadze.

Co sprawdzić przed kliknięciem Submit for Review?

Przed wysłaniem sprawdź, czy recenzent na iPhonie może się zalogować, wykonać główne zadanie i nigdy nie trafi na pusty ekran, typowo webowy ślepy zaułek ani płatność Stripe za treści cyfrowe.

  • App Scan nie pokazuje nierozwiązanych krytycznych problemów, a po poprawkach aplikacja została ponownie opublikowana.
  • Uruchom aplikację w trybie samolotowym i upewnij się, że zamiast białego ekranu pojawia się przyjazny komunikat.
  • Strony polityki prywatności i regulaminu są dostępne przed rejestracją.
  • Nawigacja działa bez przeglądarkowych przycisków wstecz, a żadne linki zewnętrzne nie zostawiają użytkownika bez wyjścia.
  • Wewnątrz aplikacji żadne treści cyfrowe nie są sprzedawane przez Stripe.
  • Konto demo działa, a notatki dla recenzenta wyjaśniają, co aplikacja robi na telefonie, czego nie robi strona internetowa.
  • Rekord w App Store Connect używa bundle ID wygenerowanego przez Base44.

Przykład: aplikacja do rezerwacji zbudowana w Base44, która sprzedaje zajęcia stacjonarne, może zachować Stripe, ponieważ zajęcia są usługą. Jeśli doda płatną bibliotekę wideo, biblioteka podlega wytycznej 3.1.1, więc usuń ją z buildu iOS do czasu, aż StoreKit będzie dostępny. Jeśli chcesz, by ktoś jeszcze raz przejrzał aplikację przed zgłoszeniem, zobacz nasze usługi.

Najczęściej zadawane pytania

Czy Base44 wysyła moją aplikację do App Store za mnie?

Nie. Base44 generuje i podpisuje plik IPA, ale jego dokumentacja mówi, że nie tworzy ani nie zarządza kontami deweloperskimi, a wsparcie nie kontaktuje się z Apple ani Google w Twoim imieniu. Samodzielnie tworzysz rekord aplikacji w App Store Connect, przesyłasz IPA przez Transporter lub inne narzędzie Apple, uzupełniasz stronę aplikacji, wysyłasz ją do przeglądu i odpowiadasz na ewentualne odrzucenia.

Czy mogę opublikować aplikację Base44 w darmowym planie?

Tylko częściowo. W planie Free możesz uruchomić App Scan i zobaczyć Readiness Score, ale pobranie wygenerowanego pliku IPA lub AAB wymaga planu Builder lub wyższego. Do tego potrzebujesz Apple Developer Program, który kosztuje 99 USD za rok członkostwa, oraz konta deweloperskiego Google Play z jednorazową opłatą 25 USD, jeśli wydajesz też wersję na Androida.

Dlaczego Base44 zwraca błąd 403 przy tworzeniu plików dla App Store?

Dokumentacja Base44 mówi, że klucz API App Store Connect musi mieć rolę Admin, a klucz z niższą rolą powoduje błąd 403. Utwórz nowy klucz w App Store Connect w Users and Access → Integrations z dostępem Admin, pobierz plik .p8 i wpisz go razem z odpowiadającymi mu Issuer ID, Key ID i Team ID.

Czy mogę dodać zakupy w aplikacji do aplikacji Base44 na iOS?

Według stanu na październik 2026 nie. Dokumentacja Base44 podaje, że StoreKit i Play Billing nie są jeszcze obsługiwane, a wtyczki RevenueCat i Capacitor IAP nie działają w jego buildach. Sprzedaż dóbr cyfrowych przez Stripe wewnątrz aplikacji iOS skończy się odrzuceniem z wytycznej 3.1.1. Towary fizyczne i usługi świadczone w świecie rzeczywistym nadal mogą korzystać ze Stripe.

Czy muszę ponownie zgłaszać aplikację Base44 przy każdej zmianie?

Zwykle nie. Build jest nakładką, która ładuje opublikowaną aplikację webową, więc większość zmian treści i wyglądu pojawia się bez nowego zgłoszenia. Pliki trzeba wygenerować ponownie i zgłosić aplikację jeszcze raz, gdy zmieniasz nazwę aplikacji, ikonę, bundle ID, powiadomienia push lub uprawnienia urządzenia. Pamiętaj, że Apple oczekuje, iż zatwierdzone aplikacje nie zmienią później swojego głównego przeznaczenia.

Źródła i dalsza lektura

Zasady się zmieniają. Przed wysłaniem sprawdź oficjalną dokumentację.

Przynieś build. Albo pomysł.

Doprowadźmy Twoją aplikację do mety.

Konkretna rozmowa, by ustalić, co dzieli Twoją aplikację od publikacji w sklepie.

Umów rozmowę ↗