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
Zaloguj się do swojego konta usługi GitHub.
Uzyskaj dostęp do repozytorium GitHub przykładowej aplikacji.
Kliknij pozycję Rozwidlenie w prawym górnym rogu strony i sklonuj repozytorium.
Integrowanie aplikacji CocoaPods
Otwórz terminal i przejdź do katalogu przykładowej aplikacji.
Uruchom poniższe polecenie, aby zainstalować aplikację CocoaPods:
sudo gem install cocoapods
Uwzględniony plik Podfile zawiera listę zależności w kodzie źródłowym. Aby je zainstalować, uruchom poniższe polecenie:
pod install
Otwórz plik
.xcworkspace
i naciśnij przycisk Uruchom. Aplikacja powinna być kompilować bez błędu.
Zaloguj się do Centrum aplikacji
Otwórz portal Centrum aplikacji.
Kliknij pozycję Połącz z usługą GitHub i zaloguj się lub użyj innego dostawcy.
Tworzenie nowej aplikacji w centrum aplikacji
Kliknij pozycję Dodaj nową aplikację.
Nadaj aplikacji nazwę przykładowej aplikacji dla systemu macOS.
Wybierz pozycję macOS i Objective-C / Swift.
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.
Przejdź do strony Ustawienia w Centrum aplikacji.
Skopiuj wpis tajny aplikacji u góry.
Otwórz folder
.xcworkspace
z przykładowej aplikacji.W pliku AppDelegate.swift zmodyfikuj metodę delegata
applicationDidFinishLaunching
i wklej wpis tajny aplikacji w symbolu zastępczym.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 .
Otwórz
.xcworkspace
plik z folderu przykładowej aplikacji.Przejdź do pozycji Ogólne w
.xcworkspace
pliku.W obszarze Tożsamość edytuj identyfikator pakietu , aby był zgodny z identyfikatorem aplikacji.
Zaimportuj i wybierz profil aprowizacji w obszarze Podpisywanie (debugowanie) i Podpisywanie (wydanie).
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.