Wprowadzenie — przykładowa aplikacja Swift (macOS) i samouczki

Ważne

Program Visual Studio App Center ma zostać wycofany 31 marca 2025 r. Mimo że możesz nadal używać programu Visual Studio App Center do momentu jej pełnego wycofania, istnieje kilka zalecanych alternatyw, do których można rozważyć migrację.

Dowiedz się więcej o osiach czasu pomocy technicznej i alternatywach.

Z tego samouczka dowiesz się, jak skonfigurować przykładową aplikację Swift za pomocą usługi App Center dla systemu macOS. Obsługiwane są zarówno język Objective-C, jak i Swift.

Wymagania wstępne

Zaloguj się do usługi GitHub i rozwidlenie repozytorium

  1. Zaloguj się do swojego konta usługi GitHub.

  2. Uzyskaj dostęp do repozytorium GitHub przykładowej aplikacji.

  3. Kliknij pozycję Rozwidlenie w prawym górnym rogu strony i sklonuj repozytorium.

Integrowanie aplikacji CocoaPods

  1. Otwórz terminal i przejdź do katalogu przykładowej aplikacji.

  2. Uruchom poniższe polecenie, aby zainstalować aplikację CocoaPods:

    sudo gem install cocoapods
    
  3. Uwzględniony plik Podfile zawiera listę zależności w kodzie źródłowym. Aby je zainstalować, uruchom poniższe polecenie:

    pod install
    
  4. Otwórz plik .xcworkspace i naciśnij przycisk Uruchom. Aplikacja powinna być kompilować bez błędu.

Zaloguj się do Centrum aplikacji

  1. Otwórz portal Centrum aplikacji.

  2. Kliknij pozycję Połącz z usługą GitHub i zaloguj się lub użyj innego dostawcy.

Tworzenie nowej aplikacji w centrum aplikacji

  1. Kliknij pozycję Dodaj nową aplikację.

  2. Nadaj aplikacji nazwę przykładowej aplikacji dla systemu macOS.

  3. Wybierz pozycję macOS i Objective-C / Swift.

  4. Kliknij pozycję Dodaj nową aplikację u dołu.

Zastępowanie wpisu tajnego aplikacji

Aby przykładowa aplikacja wysyłała informacje do usługi App Center, wpis tajny aplikacji musi zostać zmieniony w środowisku Xcode.

  1. Przejdź do strony Ustawienia w Centrum aplikacji.

  2. Skopiuj wpis tajny aplikacji u góry.

  3. Otwórz folder .xcworkspace z przykładowej aplikacji.

  4. W pliku AppDelegate.swift zmodyfikuj metodę delegata applicationDidFinishLaunching i wklej wpis tajny aplikacji w symbolu zastępczym.

  5. Dodawanie, zatwierdzanie i wypychanie zmian do rozwidlenia repozytorium. Można to zrobić z poziomu terminalu lub wybranego narzędzia.

Współprojektowanie projektu

Współprojektowanie jest opcjonalne, ale zalecane.

Codesigning zapewnia użytkownikom, że aplikacja pochodzi z zaufanego dewelopera i nie została zmieniona przez kogoś innego. W centrum aplikacji konieczne jest dystrybuowanie aplikacji do użytkowników i wysyłanie powiadomień wypychanych. Dowiedz się więcej w dokumentacji dla deweloperów firmy Apple.

Podczas tworzenia nowego identyfikatora aplikacji dla tej przykładowej aplikacji sprawdź usługę Powiadomień wypychanych w sekcji App Services .

Wypychanie App Service

  1. Otwórz .xcworkspace plik z folderu przykładowej aplikacji.

  2. Przejdź do pozycji Ogólne w .xcworkspace pliku.

  3. W obszarze Tożsamość edytuj identyfikator pakietu , aby był zgodny z identyfikatorem aplikacji.

  4. Zaimportuj i wybierz profil aprowizacji w obszarze Podpisywanie (debugowanie) i Podpisywanie (wydanie).

  5. Dodawanie, zatwierdzanie i wypychanie zmian do rozwidlenia repozytorium. Można to zrobić z poziomu terminalu lub wybranego narzędzia.

Wszystko jest skonfigurowane, aby wypróbować usługę App Center. Nie wiesz, co zrobić dalej? Większość osób tworzy swoją aplikację dalej; Zapoznaj się z samouczkiem dotyczącym kompilacji , aby zapoznać się z krótkim przewodnikiem.