Dziennik zmian centrum aplikacji
Ten dokument zawiera listę nowych funkcji dodawanych do centrum aplikacji programu Visual Studio.
- Obsługa kompilacji dla środowiska Xcode 10.3
- Dodano obsługę kompilowania aplikacji za pomocą środowiska Xcode 10.3 (10G8). Program Xcode 10.3 jest dostępny dla natywnych aplikacji systemu iOS, natywnych systemów macOS, Xamarin.iOS i React Native iOS.
- Obsługa kompilacji dla środowiska Xcode 11.0 beta 4
- Dodano obsługę tworzenia aplikacji za pomocą programu Xcode 11 beta 4 (11M374r). Program Xcode 11 beta 4 jest dostępny dla natywnych aplikacji systemu iOS, natywnych systemów macOS i React Native iOS.
- Zaktualizowane zestawy SDK platformy Xamarin:
Następujące pakiety zestawu Xamarin SDK zostały dodane do Centrum aplikacji:- Mono 5.18.1, Xamarin.iOS 12.10.0.157
- Mono 5.18.1, Xamarin.Android 9.3.0-23
- Obsługa kompilacji dla środowiska Xcode 11 beta 2
- Dodano obsługę kompilowania aplikacji za pomocą programu Xcode 11 beta 2. Program Xcode 11 beta 2 jest dostępny dla natywnych aplikacji systemu iOS, natywnych systemów macOS i React Native iOS.
- Obsługa przełączaniaNode.js
- Node.js wersję można określić w konfiguracji gałęzi aplikacji.
W kompilacji usługi App Center są dostępne następujące wersje: 6, 8, 10, 12.
Istnieje również sposób określania niestandardowej wersji Node.js.
- Node.js wersję można określić w konfiguracji gałęzi aplikacji.
- Obsługa kompilacji dla środowiska Xcode 10.2.1
- Teraz React Native deweloperzy mogą wybrać starszy lub nowoczesny system kompilacji Xcode dla konfiguracji gałęzi systemu iOS. Zobacz nasze dokumenty.
- Obsługa kompilacji dla środowiska Xcode 10.2.1
- Dodano obsługę kompilowania aplikacji za pomocą programu Xcode 10.2.1. Środowisko IDE Xcode 10.2.1 jest dostępne dla natywnych aplikacji systemu iOS, natywnych systemów macOS, Xamarin.iOS i React Native iOS.
- Zaktualizowano Visual Studio dla komputerów Mac:
- Visual Studio dla komputerów Mac 8.0.2.23
- Zaktualizowane zestawy SDK platformy Xamarin: tworzenie aplikacji platformy Xamarin przy użyciu platformy Mono 5.18 i nowych wersji zestawów SDK platformy Xamarin:
- Mono 5.18.1, Xamarin.iOS 12.6.0.25
- Mono 5.18.1, Xamarin.iOS 12.8.0.0
- Mono 5.18.1, Xamarin.Android 9.2.0-5
- Program Xcode 10.2 jest dostępny dla platform Xamarin.iOS 12.6 i 12.8
- Obsługa kompilacji dla środowiska Xcode 10.2
- Dodano obsługę kompilowania aplikacji za pomocą środowiska Xcode 10.2. Program Xcode 10.2 jest dostępny dla natywnych aplikacji systemu iOS, natywnych systemów macOS i RN.iOS
- Dodano obsługę zestawu SDK dla identyfikatora użytkownika w danych diagnostycznych:
- Dodano możliwość dołączania identyfikatora użytkownika do dzienników diagnostycznych. Dzięki temu deweloperzy mogą wizualizować identyfikator użytkownika dla każdego wystąpienia awarii lub błędu.
- Wyszukiwanie ulega awarii według identyfikatora użytkownika:
- Dodano możliwość wyszukiwania awarii według identyfikatora użytkownika. Dzięki temu deweloperzy mogą znaleźć swoje awarie dla określonego użytkownika.
- Zaktualizowane zestawy SDK platformy Xamarin: tworzenie aplikacji platformy Xamarin przy użyciu platformy Mono 5.16 i nowych wersji zestawów SDK platformy Xamarin:
- Mono 5.16.0.221
- Xamarin.Android 9.1.4.2
- Zaktualizowano Visual Studio dla komputerów Mac:
- Visual Studio dla komputerów Mac 7.7.2.21
- Dodano obsługę powiadomień wypychanych z aplikacjami aparatu Unity:
- Deweloperzy aparatu Unity mogą teraz wysyłać powiadomienia wypychane do aplikacji aparatu Unity dla systemów Android, iOS i Windows podobnych do innych obsługiwanych platform.
- Wyszukiwanie awarii w diagnostyce: — dodano możliwość wyszukiwania awarii według określonych pól, takich jak metoda, klasa lub przyczyna. Dzięki temu deweloperzy mogą znacznie szybciej znaleźć swoje awarie.
- Wycofanie programu Xcode 8.0-8.3.2 w kompilacji centrum aplikacji:
- Następujące wersje programu Xcode (i powiązane symulatory) były przestarzałe: 8.0, 8.1, 8.2, 8.2.1, 8.3.1 i 8.3.2.
- Konfiguracje kompilacji, które używały przestarzałych wersji, zostały wymuszone zmigrowane do programu Xcode 8.3.3
- Dodano obsługę kompilacji dla platformy Xamarin.iOS 12.2: Tworzenie aplikacji platformy Xamarin przy użyciu platformy Xamarin.iOS 12.2
- Xamarin.iOS 12.2.1.11
- Wydano interfejs wiersza polecenia w wersji 1.1.9:
- Zaktualizowano interfejs wiersza polecenia przy użyciu poprawnych wewnętrznych adresów URL.
- Wydano interfejs wiersza polecenia w wersji 1.1.8:
- Zmieniono
event-stream
moduł w pakiecie npm na v3.3.4. - Dodano funkcję do obsługi
appcenter apps set-current
appcenter test wizard
polecenia .
- Zmieniono
- Obsługa kompilacji dla rozszerzeń aplikacji systemu iOS. Konfigurowanie, kompilowanie i podpisywanie aplikacji systemu iOS przy użyciu rozszerzeń aplikacji. Tworzenie i dostarczanie niezawodnych aplikacji systemu iOS przy użyciu różnych rozszerzeń aplikacji. Obsługa aplikacji Swift, Objective-C i React Native już dziś.
- Diagnostyka do ogólnej dostępności:
Diagnostyka stanie się ogólnie dostępna wkrótce. Oznacza to, że diagnostyka będzie gotowa do użycia w aplikacjach produkcyjnych z znacznie bardziej stabilną i wydajną ofertą.
- Ulepszenia interfejsu użytkownika diagnostyki:
- Scalony widok awarii i błędów aplikacji platformy Xamarin. Zapewnia to bardziej intuicyjną wizualizację, umożliwiając deweloperom określanie priorytetów najważniejszych problemów w aplikacjach, niezależnie od tego, czy są to błędy, czy awarie.
- Ulepszone środowisko procesu przekazywania symboli. Dzięki temu deweloperzy mogą szybko identyfikować i przekazywać brakujące symbole.
- Dostarczanie edytora rozszerzeń aparatu Unity: wysłano edytor wtyczek do zarządzania zestawem SDK aparatu Unity centrum aplikacji bezpośrednio w apletze Unity. Teraz użytkownicy mogą bezpośrednio instalować, usuwać i aktualizować pakiety bez opuszczania edytora aparatu Unity.
- Obsługa kompilacji dla środowiska Xcode 10.1: dodano obsługę kompilowania aplikacji za pomocą środowiska Xcode 10.1 (10B61).
- Wydano interfejs wiersza polecenia w wersji 1.1.7: dodano obsługę Node.js w wersji 10.0.0. Uwaga: interfejs wiersza polecenia w wersji 1.1.6 był niezamierzoną pustą wersją, dlatego najnowsza wersja to wersja 1.1.7.
- Zamknij konto Centrum aplikacji: dodano możliwość zamknięcia konta centrum aplikacji (i skojarzonych organizacji) w Centrum aplikacji.
- Obsługa kompilacji dla środowiska Xcode 10.1 beta 3: dodano obsługę kompilowania aplikacji za pomocą programu Xcode 10.1 beta 3.
- Dodano obsługę uruchamiania testów platformy Xamarin.UITest dla systemu iOS lokalnie na urządzeniach i symulatorach systemu iOS 12.
- Dodaj obsługę uruchamiania struktur automatyzacji interfejsu użytkownika systemu iOS (Appium, XCUITest, Xamarin.UITest) w laboratorium urządzeń usługi App Center.
- Dodaj urządzenia z systemem iOS 12 do laboratorium urządzeń usługi App Center.
- Dodaj obsługę platformy Unity . Ta funkcja obejmuje obsługę aplikacji aparatu Unity w portalu Centrum aplikacji i wysyłanie zestawu SDK centrum aplikacji dla aparatu Unity. Zestaw SDK obsługuje analizę, dystrybucję i diagnostykę centrum aplikacji.
- Dodano obsługę symbolicznej awarii dla nowej architektury arm64e w systemach iPhone XS i XS Max: dzięki temu deweloperzy mogą wyświetlać symboliczne raporty o awarii dla urządzeń iPhone XS i iPhone XS Max.
- Wydano interfejs wiersza polecenia w wersji 1.1.5:
- Dodano metadane, metryki instalacji i klucze wdrażania dla
appcenter codepush deployment list
- Dodano metadane i informacje o metrykach instalacji dla
appcenter codepush deployment history
- Dodano metadane, metryki instalacji i klucze wdrażania dla
- Dodano obsługę narzędzi Proguard i Kotlin w diagnostyce centrum aplikacji: dzięki temu deweloperzy mogą wyświetlać ślady stosu odsłoniętych w centrum aplikacji.
- Dodano obsługę zestawu NDK w diagnostyce: umożliwia deweloperom przetwarzanie awarii spowodowanych przez kod natywny.
Dodano obsługę środowiska Xcode 10.0 dla aplikacji React Native: Tworzenie aplikacji React Native systemu iOS przy użyciu środowiska Xcode 10.0 (dostępne tylko dla React Native 0,56+)
- Proces kompilacji używa starszego systemu kompilacji Xcode zgodnie z opisem w tym problemie z usługą GitHub. Obecnie React Native nie ma pełnej obsługi nowego systemu kompilacji, który został dodany w programie Xcode 10.0
Uwierzytelnianie dwuskładnikowe dla usługi Apple App Store Dodawanie hasła specyficznego dla aplikacji do identyfikatorów apple na potrzeby obsługi uwierzytelniania dwuskładnikowego podczas publikowania aplikacji w App Store i TestFlight. Dodanie hasła specyficznego dla aplikacji jest wymagane tylko w przypadku połączenia App Store. Usługi, takie jak automatyczne zarządzanie urządzeniami , potrzebują tylko sześciocyfrowego kodu.
- Wydano interfejs wiersza polecenia w wersji 1.1.4: Dodano poprawki błędów do edytowania nazw grup dystrybucyjnych, uzupełniania kart, opcji podpisywania Xamarin.UITest systemu Android i ulepszonej obsługi błędów do generowania testu uruchamiania. Uwaga: interfejs wiersza polecenia w wersji 1.1.3 był niezamierzoną pustą wersją, dlatego najnowsza wersja to wersja 1.1.4.
- Ulepszenia interfejsu użytkownika diagnostyki
- Scalił widok awarii i błędów aplikacji platformy Xamarin. Zapewnia to bardziej intuicyjną wizualizację, umożliwiając deweloperom określanie priorytetów najważniejszych problemów w aplikacjach, niezależnie od tego, czy są to błędy, czy awarie.
- Ulepszono środowisko przekazywania symboli. Dzięki temu deweloperzy mogą szybko identyfikować i przekazywać brakujące symbole.
- Dodano obsługę kompilacji dla platformy Xamarin.iOS 12.0: Tworzenie aplikacji platformy Xamarin przy użyciu platformy Xamarin.iOS 12.0 i obsługi środowiska Xcode 10.0
- Xamarin.iOS 12.0.0.15
- Visual Studio dla komputerów Mac 7.6.6.17
- Obsługa kompilacji dla końcowego środowiska Xcode 10.0: Dodano obsługę kompilowania aplikacji za pomocą środowiska Xcode 10.0 (10A255)
- Zasady ochrony aplikacji usługi Intune Publikowanie zarządzanych aplikacji biznesowych systemu iOS w sklepie Intune
- Dodano platformę Xamarin iOS (wersja zapoznawcza ) Tworzenie aplikacji platformy Xamarin dla systemu iOS przy użyciu platformy Xamarin.iOS (wersja zapoznawcza ) i platformy Xcode 10 beta 6
- Xamarin.iOS 11.99
- Visual Studio dla komputerów Mac 7.6.1.9
- Zaktualizowane zestawy SDK platformy Xamarin: tworzenie aplikacji platformy Xamarin przy użyciu zestawu SDK w wersji 15.8.
- Xamarin Mono 5.12.0
- Xamarin.iOS 11.14.0.13
- Xamarin.Android 9.0.0.18
- Visual Studio dla komputerów Mac 7.6.0.2188
- Obsługa kompilacji dla środowiska Xcode 10 beta 6: dodano obsługę kompilowania aplikacji za pomocą środowiska Xcode 10 beta 6.
- Interfejs wiersza polecenia w wersji 1.1.2 wydany: w interfejsie wiersza polecenia w wersji 1.1.2, my
- Dodano błąd weryfikacji, gdy użytkownik uruchamia parametr w
--include
platformach testowych Appium i XCUITest dlaappcenter test run
polecenia. - Zaktualizowano polecenie uruchamiania testów przy użyciu najnowszej wersji narzędzia UITest, aby pobrać najnowszy pakiet NuGet.
- Naprawiono błąd tokenu dostępu dla koduPush i zaktualizowano zależności pakietów npm.
- Dodano błąd weryfikacji, gdy użytkownik uruchamia parametr w
- Obsługa systemu Android Pie: dodaliśmy obsługę tworzenia aplikacji przeznaczonych dla systemu Android Pie.
- Obsługa kompilacji dla środowiska Xcode 10 beta 5: dodano obsługę kompilowania aplikacji za pomocą środowiska Xcode 10 beta 5.
- Powiadomienia daily digest dla dystrybucji: użytkownicy mogą otrzymywać codziennie wiadomość e-mail ze wszystkimi nowymi wersjami swojej aplikacji.
- Dodano obsługę platformy ReactNative 0.56.x: Tworzenie aplikacji React Native przy użyciu React Native 0.56.0.
- Wydano interfejs wiersza polecenia w wersji 1.1.1: Dodano nieprawidłowe poprawki błędów dla testu, w tym włączenie
--test-output-dir
przełącznika tylko wtedy, gdy używasz platform testowych UITest lub Appium.
Interfejs wiersza polecenia w wersji 1.1.0 wydany: w interfejsie wiersza polecenia w wersji 1.1.0 interfejs wiersza polecenia informuje teraz o dostępności nowszej wersji. Dodaliśmy
appcenter test
również polecenie kreatora do tworzenia i uruchamiania testów z monitami o każdy wymagany parametr i zaktualizowano do języka Typescript 2.8.3.Poprawki:
- Niepowodzenie pobierania raportu NUnit
- weryfikowanie przekazanych plików .dll.config w celu uniknięcia straganów UITest
- lepsze komunikaty o błędach, gdy nazwa aplikacji jest nieprawidłowa
- naprawiono błąd kodowania dla wygenerowanych adresów URL testu
- Ulepszony transfer aplikacji: możliwość transferu aplikacji między organizacją.
- Powiadomienia dotyczące przebiegu testu: według popularnego żądania wszyscy współpracownicy aplikacji otrzymają powiadomienia e-mail po zakończeniu przebiegu testu. Zachowanie można skonfigurować w ustawieniach aplikacji.
- Obsługa kompilacji dla środowiska Xcode 9.4.1: tworzenie aplikacji przy użyciu programu Xcode 9.4.1.
- Zaktualizowane zestawy SDK platformy Xamarin: tworzenie aplikacji platformy Xamarin przy użyciu zestawu SDK w wersji 15.7.3 , w tym obsługi środowiska Xcode 9.4.
- Zaktualizowane zestawy SDK platformy Xamarin: kompilowanie aplikacji platformy Xamarin przy użyciu zestawu SDK w wersji 15.7 , w tym mono 5.10.1.
- Obsługa kompilacji dla środowiska Xcode 9.4: tworzenie aplikacji przy użyciu programu Xcode 9.4.
- Obsługa kompilacji dla środowiska Xcode 9.3.1: tworzenie aplikacji przy użyciu programu Xcode 9.3.1.
- Wydano interfejs wiersza polecenia w wersji 1.0.17: Dodano funkcje służące do konfigurowania ciągłej integracji travis na potrzeby sprawdzania żądań ściągnięcia. Błędy. Poprawki błędów kodowania, testowania, awarii i poleceń pomocy.
- Eksportowanie danych diagnostycznych (awarie i błędy): możliwość eksportowania awarii i błędów w ramach naszej funkcji eksportu ciągłego do Azure Blob Storage.
- Zaktualizowane zestawy SDK platformy Xamarin: kompilowanie aplikacji platformy Xamarin przy użyciu zestawu SDK w wersji 15.6.5 , w tym obsługi programu Xcode 9.3 i zestawu SDK w wersji 15.6.3 , w tym mono 5.8.1.
- Ulepszenia podpisywania kompilacji systemów iOS i macOS: aplikacje są podpisane przy użyciu podanych zasobów niezależnie od ustawień projektu.
- Zwiększona liczba kluczy właściwości: zwiększona liczba kluczy właściwości z zakresu od 5 do 20 dla błędów i zdarzeń niestandardowych.
- Zwiększona liczba znaków dozwolonych w kluczach i wartościach właściwości: zwiększona liczba znaków dozwolonych w niestandardowych kluczach właściwości i wartościach właściwości błędów.
- Powiadomienia o stanie kompilacji: odbieranie powiadomień e-mail i elementów webhook o powodzeniu lub niepowodzeniu kompilacji.
- Wydano interfejs wiersza polecenia w wersji 1.0.16: Dodano funkcję umożliwiającą korzystanie z archiwów aplikacji na wszystkich platformach, pobieranie artefaktów raportów testowych i wywoływanie ich w
--async
trybie.
- Obsługa kompilacji dla środowiska Xcode 9.3: tworzenie aplikacji dla systemów iOS i macOS przy użyciu programu Xcode 9.3.
- Wydano interfejs wiersza polecenia w wersji 1.0.15: Dodano poprawki błędów dla programu JsZip w środowisku Test.
- Wydano interfejs wiersza polecenia w wersji 1.0.14: Dodano
--test-output-dir
opcje i--merge-nunit-xml
poleceniaappcenter test run
. Błędy. Poprawki poleceńcodepush
.
- Zaktualizowane zestawy SDK platformy Xamarin: tworzenie aplikacji platformy Xamarin przy użyciu zestawu SDK w wersji 15.6 , w tym mono 5.8.
- Wersja zapoznawcza obsługiwanych błędów: dodano obsługę błędów dla systemów Xamarin iOS i Xamarin Android. Umożliwia to śledzenie obsługiwanych wyjątków i zgłaszanie ich w diagnostyce Centrum aplikacji.
- Zaktualizowane zestawy SDK platformy Xamarin: tworzenie aplikacji platformy Xamarin przy użyciu zestawu SDK w wersji 15.5.5.
- Wersja zapoznawcza platformy Cordova: Program Visual Studio App Center oferuje teraz obsługę wersji zapoznawczej aplikacji Cordova za pomocą naszych usług Test, Distribute, Analytics, Crash i Push Notifications.
Obsługa kompilacji dla środowiska Xcode 9.2: tworzenie aplikacji dla systemów iOS i macOS przy użyciu programu Xcode 9.2.
Zaktualizowane zestawy SDK platformy Xamarin: tworzenie aplikacji platformy Xamarin przy użyciu wersji 15.5 i zestawu SDK w wersji 15.5.1 (w tym obsługi środowiska Xcode 9.2 dla platformy Xamarin.iOS).
Dodano obsługę ponownego wydawania kompilacji dla dystrybucji: możesz wybrać wydanie i ponownie zwolnić ją do dodatkowej grupy dystrybucyjnej bez konieczności pobierania lub ponownego przekazywania pakietu binarnego.
Wysłana obsługa publikowania bezpośrednio w Sklepie Apple i testflight: możesz utworzyć nowe sklepy przeznaczone dla produkcyjnego sklepu Apple Store lub beta TestFlight.
Obsługa kompilacji niestandardowych zmiennych środowiskowych: masz teraz możliwość tworzenia zmiennych w celu uwzględnienia informacji poufnych w procesie kompilacji bez uwzględniania ich w repozytorium.
Wersja zapoznawcza awarii platformy UWP: Program Visual Studio App Center oferuje teraz wersję zapoznawcza naszej obsługi pobierania danych awaryjnych z aplikacji platformy UWP.
Wersja zapoznawcza systemu macOS: Program Visual Studio App Center oferuje teraz obsługę wersji zapoznawczej aplikacji systemu macOS za pomocą naszych usług Build, Distribute, Analytics, Crash i Push Notifications.
Usługa HockeyApp włączona obok siebie: włączyliśmy środowisko hokeja i centrum aplikacji obok siebie dla wszystkich klientów HockeyApp. Aby wyświetlić środowisko obok siebie, zaloguj się do usługi App Center przy użyciu poświadczeń usługi HockeyApp. Dane aplikacji zostały już zsynchronizowane — dzięki czemu możesz eksplorować centrum aplikacji, kontynuując korzystanie z usługi HockeyApp w normalny sposób.
- Program Visual Studio App Center zostanie uruchomiony! Centrum aplikacji programu Visual Studio jest ogólnie dostępne dla wszystkich i jest oficjalnie ponownie oznaczane za pomocą programu Visual Studio Mobile Center do Centrum aplikacji programu Visual Studio.
Ulepszono mapowanie interfejsu Xamarin iOS Mono/SDK i obsługę wersji Xcode: ulepszyliśmy automatyczne mapowanie między wersjami zestawu SDK systemu iOS przy użyciu platformy Mono i Xcode, aby zapewnić bezproblemowe i bardziej spójne środowisko kompilacji.
Obsługa systemu Android Oreo & iOS 11: Dodaliśmy obsługę umożliwiającą tworzenie i testowanie aplikacji przeznaczonych dla systemów iOS 11 i Android Oreo.
Nazwane zestawy urządzeń w teście: teraz można zapisać kombinacje systemu operacyjnego & urządzenia w nazwanych zestawach urządzeń do ponownego użycia w przyszłych przebiegach testów.
Eksportowanie danych do usługi Blob Storage i Application Insights: teraz możesz wyeksportować dane analityczne do usługi Blob Storage lub Application Insights na platformie Azure. Zapewnia to większą kontrolę nad danymi, aby robić to, co chcesz z nim robić. Zapoznaj się z naszymi dokumentami , aby ułatwić łączenie subskrypcji platformy Azure i rozpoczęcie pracy.
Wyniki awarii obejmują teraz zdarzenia prowadzące do awarii (breadcrumbs): zdarzenia prowadzące do awarii są teraz wyświetlane, co ułatwia diagnozowanie problemów.
Dodano elementy webhook i integrację monitora usterek usługi VSTS:
Powiadom aplikacje innych firm i usługę Azure DevOps (wcześniej znaną jako usługa VSTS), gdy są tworzone zdarzenia, takie jak grupy awarii, lub nowa wersja aplikacji zostanie wydana. Zapoznaj się z naszymi dokumentami, aby uzyskać więcej informacji na temat konfigurowania elementów webhook i integracji usługi Azure DevOps
Opublikowany bot usługi Slack w centrum aplikacji: pobierz powiadomienia i aktualizacje centrum aplikacji bezpośrednio w istniejących kanałach usługi Slack.
Wyświetlanie załączników wysyłanych z zestawu SDK awarii: załączniki z awarii można teraz wyświetlić w portalu
Ulepszono brak środowiska symboli: informacje o tym, które symbole należy przekazać w celu uzyskania symbolicznych raportów o awarii
Zaawansowane opcje dostosowywania kompilacji: teraz można skonfigurować kompilację do uruchamiania skryptów niestandardowych na wstępnie zdefiniowanych etapach procesu kompilacji.
Użyj popularnych narzędzi wiersza polecenia bezpośrednio z kompilacji: maszyny wirtualne kompilacji są teraz dostarczane z usługą Fastlane i wstępnie zainstalowanym interfejsem wiersza polecenia centrum aplikacji, dzięki czemu można jeszcze bardziej przyspieszyć dostosowywanie kompilacji.
Lepsze zarządzanie identyfikatorami UDID: zarejestruj identyfikator UDID urządzeń z systemem iOS testerów za pomocą firmy Apple i pobierz nowy profil aprowizacji bezpośrednio z Centrum aplikacji.
Obsługa carthage kompilacji systemu iOS: Jeśli używasz Carthage do zarządzania zależnościami dla aplikacji systemu iOS napisanych w języku Objective-C/Swift, Centrum aplikacji automatycznie wykryje to i rozwiąże zależności w ramach procesu kompilacji.
Szybsze kompilacje: kompilacje platformY Xamarin i platformy UWP, które polegają na przywracaniu pakietów NuGet i kompilacji systemu iOS przy użyciu platformy Cocoapods są teraz szybsze.
Publiczne grupy dystrybucyjne: teraz można oznaczyć grupy dystrybucyjne jako publiczne. Te grupy nie będą już wymagać logowania do konta do pobierania i instalowania aplikacji. Adres URL można opublikować za pomocą dowolnego mechanizmu i zezwolić dowolnej liczbie użytkowników na zainstalowanie aplikacji bez konieczności korzystania z konta centrum aplikacji.
Dystrybuowanie aplikacji dla systemów iOS i Android do usługi Intune: możesz teraz skonfigurować nowy magazyn dystrybucji przeznaczony dla chmury usługi Intune. Jeśli używasz usługi Intune do zaawansowanego zarządzania urządzeniami i aplikacjami, możesz teraz usprawnić wydawanie nowych pakietów aplikacji do usługi Intune za pośrednictwem centrum aplikacji.
Engage z użytkownikami korzystającymi z powiadomień wypychanych: wypychanie w Centrum aplikacji umożliwia angażowanie użytkowników przez wysyłanie powiadomień wypychanych. Te powiadomienia można kierować do określonego zestawu użytkowników zdefiniowanych przez kombinację właściwości urządzenia i niestandardowych.
Teraz twórz aplikacje w języku C# 7: Teraz możesz wykonywać kompilacje dla aplikacji platformy Xamarin C#7. Dowiedz się więcej na temat rozpoczynania pracy z aplikacjami platformy Xamarin w centrum aplikacji tutaj.
Numer kompilacji autokrementacji dla kompilacji: Automatyczne zwiększanie liczby kompilacji kompilacji przy użyciu określonego formatu. Wybierz identyfikator kompilacji ciągłego centrum aplikacji lub inne wstępnie zdefiniowane formaty. Jeśli istnieje format, którego jeszcze nie ma, daj nam znać.
Uzyskaj szczegółowe informacje, dołączając własne dzienniki do awarii: Zestawy SDK centrum aplikacji udostępniają teraz nowe opcje dodawania własnych danych dziennika (tekst lub plik binarny) do każdego raportu o awarii. Dzięki temu możesz uzyskać jeszcze więcej szczegółowych informacji na temat tego, co dzieje się przed awarią.
Dodaj adnotacje do wyników grup awarii: Teraz można udokumentować wyniki, pomysły lub przemyślenia o głównych przyczynach awarii grup w centrach aplikacji przy użyciu nowej funkcji adnotacji grupy awarii.
Użyj narzędzia CodePush w centrum aplikacji: Szybkie dystrybuowanie aktualizacji zawartości i poprawek do aplikacji React Native przy użyciu narzędzia CodePush bez konieczności ponownego kompilowania plików binarnych. Zarządzanie wydaniami w Centrum aplikacji w wielu wdrożeniach. Pamiętaj, aby uzyskać więcej funkcji i ulepszeń tutaj!
Aktualizacje w interfejsie wiersza polecenia: dzięki nowej wersji interfejsu wiersza polecenia — 0.9.1 możesz teraz przekazać brakujące pliki symboli dla awarii i uruchomić polecenia analizy, aby uzyskać informacje o odbiorców aplikacji, sesji i zdarzeniach. Obsługujemy również logowanie w przeglądarce, aby można było łatwo zalogować się do interfejsu wiersza polecenia przy użyciu konta GitHub lub Microsoft.
Obsługa platformy UWP: Obsługujemy teraz tworzenie, dystrybucję i analizę aplikacji platformy platforma uniwersalna systemu Windows (UWP).
Usprawniony system użytkownika do konfigurowania kompilacji: Łatwiej jest skonfigurować kompilację pod kątem ciągłej integracji z nowym i ulepszonym środowiskiem użytkownika. Jak zawsze masz opcje dostosowywania konfiguracji kompilacji; podpisywanie aplikacji; i automatyczne kolejkowanie pomyślnych kompilacji dla dystrybucji.
Wtyczka Fastlane do przekazywania wydań: Automatyzowanie przekazywania wydań i plików symboli do centrum aplikacji za pomocą wtyczki fastlane centrum aplikacji.
Najnowsze narzędzia dla kompilacji systemu iOS: Wszystkie aplikacje systemu iOS napisane w języku Swift, Objective-C i React Native teraz używają najnowszych narzędzi zgodnie z zaleceniami firmy Apple.
Zaloguj się przy użyciu & Facebook Google: zarejestruj się i zaloguj się do Centrum aplikacji przy użyciu poświadczeń google lub Facebook.
Zarządzanie powiadomieniami e-mail dotyczącymi awarii i dystrybucji: Teraz możesz natychmiast otrzymywać powiadomienia za pośrednictwem poczty e-mail po utworzeniu nowej grupy awarii i zarządzaniu tymi powiadomieniami w Centrum aplikacji.
Unikaj błędów podczas instalowania aplikacji rozproszonej przez testerów Usługa App Center obsługuje teraz przechwytywanie i raportowanie identyfikatorów UDID testera dla rozproszonej aplikacji systemu iOS, dzięki czemu można łatwo utworzyć prawidłowy profil aprowizacji ad hoc, w tym wszystkich testerów. Gwarantuje to, że podczas próby użycia aplikacji rozproszonej przez testerów nie występują błędy.
Automatycznie sprawdź, czy aplikacja zostanie pomyślnie uruchomiona Po każdej pomyślnej kompilacji sprawdź, czy aplikacja jest uruchamiana na rzeczywistym urządzeniu hostowanym w naszym centrum urządzeń. Można to skonfigurować w ustawieniach kompilacji.
Zarządzanie tokenami interfejsu API w portalu centrum aplikacji Teraz możesz łatwo utworzyć token interfejsu API do użycia z interfejsami API REST usługi App Center bezpośrednio w portalu usługi App Center, przechodząc do pozycji Ustawienia —> tokeny interfejsu API.
Tworzenie aplikacji przy użyciu najnowszych wersji i narzędzi Xcode Teraz możesz tworzyć aplikacje dla systemu iOS utworzone przy użyciu programu Xcode 8.3.1 i Xcode 8.3.2 w centrum aplikacji. Ponadto nowe kompilacje będą teraz uruchamiane przy użyciu polecenia
xcodebuild
.
Twórz aplikacje hostowane z repozytorium usługi VSTS: oprócz wcześniej obsługiwanych usług GitHub i Bitbucket możesz teraz łączyć się z repozytoriami kodu źródłowego git w usłudze Visual Studio Team Services (VSTS) w celu tworzenia aplikacji mobilnych.
Narzędzie XCUITest jest teraz dostępne do testowania aplikacji systemu iOS: użyj natywnej struktury automatyzacji testów firmy Apple, aby przetestować zachowanie aplikacji systemu iOS. Aby uzyskać dostęp do tej platformy, wybierz tę opcję w oknie dialogowym "nowy przebieg testu".
Pobierz najnowszą kompilację z dystrybucji za pomocą aktualizacji w aplikacji: powiadom testerów o najnowszych wersjach z poziomu aplikacji rozproszonej. Zintegruj najnowszy zestaw SDK centrum aplikacji, aby automatycznie włączać powiadomienia o aktualizacji w aplikacji za każdym razem, gdy wypychasz nową wersję.
Automatyczne wykrywanie brakujących symboli w raportach awarii: jeśli zapomnisz przekazać symbole dla aplikacji systemu iOS, usługa App Center będzie przypominać, aby raporty awarii zawsze zawierały rozbudowane, pomocne szczegóły — ułatwiając deweloperom rozwiązywanie problemów.
Rozpowszechnij aplikację za pośrednictwem interfejsu wiersza polecenia: utwórz & zarządzaj grupami dystrybucyjną, przekaż wydanie i rozpowszechnij ją przy użyciu nowego interfejsu wiersza polecenia w wersji 0.8.0.
- Organizacje: udostępniaj aplikacje członkom zespołu, tworząc je i grupując w organizacji. Znajdź je w obszarze Ustawienia.
- Bitbucket: Nawiązywanie połączenia z repozytoriami kodu źródłowego przy użyciu usługi GitHub... a teraz Bitbucket, zbyt! Obsługa usługi VSTS będzie dostępna wkrótce.
- Nowe polecenia kompilacji w interfejsie wiersza polecenia: wyzwalanie nowej kompilacji dla wstępnie skonfigurowanych gałęzi, wyświetlanie stanu kompilacji gałęzi, pobieranie dzienników kompilacji i pobieranie listy gałęzi dla aplikacji przy użyciu interfejsu wiersza polecenia w wersji 0.7.0.
- Tworzenie aplikacji React Native za pomocą usługi Yarn: użyj popularnego menedżera pakietów JavaScript, Yarn, podczas kompilowania aplikacji React Native. Instalacje zależności są teraz również szybsze i deterministyczne.
- Informacje o wersji z zatwierdzeń: podczas kompilowania informacje o wersji są teraz automatycznie wypełniane odpowiednim komunikatem zatwierdzenia.
- Xamarin Cycle 9: Tworzenie aplikacji przy użyciu cyklu Xamarin Cycle 9 (wersja usługi 0) i używanie adresu URL nuGet w wersji 3. Zobacz pełną listę maszyn kompilacji w chmurze.
- Nowe urządzenia testowe systemu iOS: wybierz urządzenia z systemem iOS 10.3 do uruchamiania testów przy użyciu usługi Test Center App Center.
- Wybierz i łatwo rozpowszechnij pomyślnie podpisaną kompilację bezpośrednio z usługi Kompilacja. Zapewnia to większą kontrolę nad kompilacją, która ma być weryfikowana przez testerów.
- Usuń zdarzenia z usługi Analytics, których nie chcesz widzieć. Możesz łatwo pozbyć się zdarzeń wysyłanych podczas testowania & weryfikacji, a nawet tych, które zostały wysłane niepoprawnie.
- Po otrzymaniu wiadomości e-mail z informacją o zainstalowaniu kompilacji możesz również zalogować się przy użyciu innego zestawu poświadczeń, a Centrum aplikacji automatycznie zaktualizuje dostęp. Usługa App Center wyświetla teraz również konto, którego używasz do logowania w celu zainstalowania kompilacji, aby nie było już żadnych nieporozumień.
- Przekazywanie plików symboli i pobieranie symbolicznych raportów awarii przy użyciu najnowszego interfejsu wiersza polecenia w wersji 0.6.0.
- Uzyskaj lepszy wgląd w zaangażowanie użytkowników z maksymalnie 10 właściwościami zdarzeń niestandardowych analizy
- Uruchamianie zautomatyzowanych testów interfejsu użytkownika dla systemów iOS 10 i Android 7 z aplikacją Appium 1.6.3
- NAPRAWIONO: Zdarzenia analizy są wyświetlane poprawnie, nawet jeśli w przeglądarce jest wyświetlany blokada reklam
Ślady stosu dla testów usługi testowej zakończone niepowodzeniem
- Ślady stosu są teraz dostępne dla nieudanych kroków testu w usłudze Test, co ułatwia zidentyfikowanie głównej przyczyny awarii. Ślad stosu znajduje się w sekcji dzienników w widoku urządzenia raportu testowego.
Uruchamianie testów opartych na platformie Jest dla aplikacji React Native
- W przypadku aplikacji React Native można teraz uruchamiać testy jednostkowe oparte na platformie Jest podczas procesu kompilacji. Włącz testy jednostkowe podczas instalacji kompilacji i migawki zaewidencjonowanej aplikacji w porównaniu z przebiegami testów.
Testowanie espresso dla aplikacji systemu Android
- Teraz można uruchamiać testy Espresso dla aplikacji systemu Android przy użyciu usługi Test.
Tworzenie aplikacji systemu Android utworzonych przy użyciu React Native
- Teraz możesz użyć usługi Build service for Android apps created using React Native framework (Tworzenie usługi dla aplikacji systemu Android utworzonych przy użyciu platformy React Native).
Dodawanie testerów do dystrybucji jest teraz bardzo łatwe
- Teraz możesz zaprosić dowolnego testera do grupy dystrybucyjnej za pośrednictwem poczty e-mail bez uprzedniego dołączenia do usługi App Center.
- Teraz możesz również usunąć wersje rozproszone
Metryki awarii są teraz dostępne
- Uzyskiwanie lepszej analizy aplikacji za pomocą grafów dotyczących awarii dziennie, użytkowników bez awarii i dystrybucji urządzeń
Zaktualizowaliśmy również nasze maszyny kompilacji, aby obsługiwały najnowsze narzędzia Xcode, Android, ProGuard i Node.js
- Tworzenie obsługi aplikacji platformy Xamarin dla systemu Android. Teraz możesz skonfigurować kompilacje do kompilowania aplikacji platformy Xamarin dla systemu Android, przechodząc do sekcji Kompilacja .
- Nazwa użytkownika została teraz edytowalna! Teraz możesz edytować nazwę użytkownika na stronie ustawień użycia.
- Interfejs wiersza polecenia w wersji 0.3.0: Ta nowa wersja zawiera polecenia służące do tworzenia aplikacji i tokenów interfejsu API oraz zarządzania nimi.
- Obsługa systemu iOS 10.2 w przypadku awarii i testowania
- Obsługa środowiska Xcode 8.2 na potrzeby tworzenia aplikacji systemu iOS
- Zdarzenia dla analizy. Wykraczając poza zrozumienie liczby użytkowników i użytkowników, możesz teraz dowiedzieć się więcej na temat akcji użytkowników. Znajdź "Zdarzenia" w sekcji Analiza, aby uzyskać szczegółowe dane dotyczące zdarzeń i ich właściwości. Przeczytaj dokument i dowiedz się, jak zacząć uczyć się od tych zdarzeń.
- Obsługa kompilacji dla natywnych aplikacji systemu Android. Teraz możesz skonfigurować kompilacje do tworzenia natywnych aplikacji systemu Android, przechodząc do sekcji Kompilacja .
- React Native przybył. Możesz tworzyć, przechwytywać raporty o awariach i wyświetlać dane analityczne dla aplikacji systemu iOS. Przeczytaj dokumenty lub rozpocznij od nawiązania połączenia z dowolnym repozytorium React Native.
- Deweloperzy platformy Xamarin mogą tworzyć dla systemu iOS.
- Automatyczne dystrybuowanie z kompilacji ciągłej integracji. Możesz wybrać grupę dystrybucyjną, aby automatycznie utworzyć wydanie z każdej kompilacji ciągłej integracji w gałęzi.