Przygotowanie do trybu tylko do odczytu CocoaPods: migracja aplikacji na iOS do Swift Package Manager

Piątek, 6 listopada 2026 r.

2 grudnia 2026 r. repozytorium CocoaPods Specs zostanie trwale przełączone w tryb tylko do odczytu. W związku z tym po tej dacie nie będziemy już publikować nowych wersji pakietu SDK do reklam mobilnych Google ani adapterów zapośredniczenia na iOS w CocoaPods.

Co to oznacza dla Twoich aplikacji na iOS

Jeśli obecnie używasz CocoaPods do instalowania pakietu SDK do reklam mobilnych Google (Google-Mobile-Ads-SDK) lub pakietu SDK platformy do personalizowania wiadomości wyświetlanych użytkownikom (GoogleUserMessagingPlatform), pamiętaj o tych kwestiach:

  • Nie ma to wpływu na istniejące kompilacje: wszystkie opublikowane wcześniej wersje pakietu SDK do reklam mobilnych Google i adapterów zapośredniczenia w CocoaPods pozostaną dostępne w repozytorium specyfikacji tylko do odczytu.
  • Brak przyszłych aktualizacji w CocoaPods: po 2 grudnia 2026 r. nowe wersje pakietu SDK, funkcje i poprawki błędów będą rozpowszechniane tylko za pomocą narzędzia Swift Package Manager i pobierania ręcznego.

Migracja do Swift Package Managera

Aby nadal otrzymywać najnowsze aktualizacje pakietu SDK do reklam mobilnych Google, zalecamy przeniesienie projektów na iOS do menedżera pakietów Swift (SPM). SPM to własny menedżer zależności Apple wbudowany bezpośrednio w Xcode.

Aby przełączyć projekt na Swift Package Manager, wykonaj te czynności:

  1. Jeśli całkowicie usuwasz CocoaPods z projektu, uruchom pod deintegrate w katalogu projektu.
  2. W Xcode kliknij File (Plik) > Add Package Dependencies… (Dodaj zależności pakietów…).
  3. Na pasku wyszukiwania wpisz adres URL repozytorium GitHub pakietu Swift reklam mobilnych Google: https://github.com/googleads/swift-package-manager-google-mobile-ads.git.
  4. Wybierz regułę wersji, której chcesz użyć. Zalecamy wybranie opcji Up to Next Major Version (Do następnej wersji głównej).
  5. Dodaj pakiet do celu.

Pełne instrukcje konfiguracji, w tym informacje o ręcznym pobieraniu platform, znajdziesz w przewodnikach dla początkujących dotyczących AdMob i Ad Managera. Jeśli korzystasz z zapośredniczenia, możesz w ten sam sposób przenieść adaptery. Adaptery zapośredniczenia reklam mobilnych Google obsługują Swift Package Manager. Adres URL pakietu każdego adaptera znajdziesz w naszej dokumentacji zapośredniczenia.

Jeśli masz pytania lub chcesz omówić ten post, skontaktuj się z nami na serwerze Discord „Google Advertising and Measurement Community”.

Etykiety: ad-manager, admob, ios, mobile-ads-sdk, swift, swift-package-manager