App Center Changelog
Questo documento elenca nuove funzionalità quando vengono aggiunte a Visual Studio App Center.
- Supporto della compilazione per Xcode 10.3
- Aggiunta del supporto per la compilazione delle app con Xcode 10.3 (10G8). Xcode 10.3 è disponibile per app iOS native, macOS native, Xamarin.iOS e React Native app iOS.
- Supporto della compilazione per Xcode 11.0 beta 4
- Aggiunta del supporto per la creazione delle app con Xcode 11 beta 4 (11M374r). Xcode 11 beta 4 è disponibile per le app iOS native, macOS native e React Native iOS.
- SDK di Xamarin aggiornati:
I bundle di Xamarin SDK seguenti sono stati aggiunti al Centro app:- Mono 5.18.1, Xamarin.iOS 12.10.0.157
- Mono 5.18.1, Xamarin.Android 9.3.0-23
- Supporto della compilazione per Xcode 11 beta 2
- Aggiunta del supporto per la compilazione delle app con Xcode 11 beta 2. Xcode 11 beta 2 è disponibile per app iOS native, macOS native e React Native app iOS.
- Node.js supporto per l'opzione
- Node.js versione può essere specificata nella configurazione del ramo dell'app.
Le versioni seguenti sono disponibili per l'uso in App Center Build: 6, 8, 10, 12.
È anche possibile specificare una versione personalizzata di Node.js.
- Node.js versione può essere specificata nella configurazione del ramo dell'app.
- Supporto della compilazione per Xcode 10.2.1
- Ora React Native sviluppatori possono selezionare il sistema di compilazione Xcode legacy o moderno per la configurazione del ramo iOS. Vedere la documentazione.
- Supporto della compilazione per Xcode 10.2.1
- Aggiunta del supporto per la compilazione delle app con Xcode 10.2.1. L'IDE Xcode 10.2.1 è disponibile per iOS nativo, macOS nativo, Xamarin.iOS e React Native app iOS.
- Aggiornamento Visual Studio per Mac:
- Visual Studio per Mac 8.0.2.23
- SDK Xamarin aggiornati: compilare le app Xamarin con Mono 5.18 e versioni aggiornate degli SDK 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
- Xcode 10.2 è disponibile per Xamarin.iOS 12.6 e 12.8
- Supporto per la compilazione per Xcode 10.2
- Aggiunta del supporto per la compilazione delle app con Xcode 10.2. Xcode 10.2 è disponibile per app iOS native, macOS native e RN.iOS
- Aggiunta del supporto SDK per l'ID utente nei dati di diagnostica:
- Aggiunta della possibilità di collegare un ID utente ai log di diagnostica. In questo modo gli sviluppatori possono visualizzare l'ID utente per ogni istanza di arresto anomalo o errore.
- Arresto anomalo della ricerca in base all'ID utente:
- Aggiunta della possibilità di cercare arresti anomali in base all'ID utente. Ciò consente agli sviluppatori di trovare gli arresti anomali per un utente specifico.
- SDK di Xamarin aggiornati: compilare le app Xamarin con Mono 5.16 e versioni aggiornate degli SDK Xamarin:
- Mono 5.16.0.221
- Xamarin.Android 9.1.4.2
- Aggiornamento Visual Studio per Mac:
- Visual Studio per Mac 7.7.2.21
- Aggiunta del supporto per le notifiche push con le app Unity:
- Gli sviluppatori di Unity possono ora inviare notifiche push ad Android, iOS e Windows compilate app Unity simili alle altre piattaforme supportate.
- Cercare arresti anomali in Diagnostica: - Aggiunta la possibilità di cercare arresti anomali in base a campi specifici, ad esempio metodo, classe o motivo. Ciò consente agli sviluppatori di trovare gli arresti anomali di interesse in modo molto più veloce.
- Deprecazione di Xcode 8.0-8.3.2 nella build di App Center:
- Le versioni Xcode seguenti (e simulatori correlati) sono state deprecate: 8.0, 8.1, 8.2, 8.2.1, 8.3.1 e 8.3.2.
- Configurazioni di compilazione che hanno usato versioni deprecate sono state migrate in modo forcibly a Xcode 8.3.3
- Aggiunta del supporto per la compilazione per Xamarin.iOS 12.2: Compilare le app Xamarin con Xamarin.iOS 12.2
- Xamarin.iOS 12.2.1.11
- Interfaccia della riga di comando versione 1.1.9 rilasciata:
- Aggiornata l'interfaccia della riga di comando con gli URL interni corretti.
- Interfaccia della riga di comando versione 1.1.8 rilasciata:
- Modifica del
event-stream
modulo nel pacchetto npm in v3.3.4. - Aggiunta della funzionalità per il supporto
appcenter apps set-current
per ilappcenter test wizard
comando.
- Modifica del
- Creare il supporto per le estensioni dell'app iOS. Configurare, compilare e firmare un'app iOS con estensioni dell'app. Creare e distribuire app iOS affidabili con varie estensioni dell'app. Supporta le app Swift, Objective-C e React Native oggi.
- Diagnostica alla disponibilità generale:
La diagnostica sta diventando presto disponibile a livello generale. Ciò significa che la diagnostica sarà pronta per le app di produzione, con un'offerta molto più stabile e efficiente.
- Miglioramenti dell'interfaccia utente di diagnostica:
- Visualizzazione unita per arresti anomali ed errori per le app Xamarin. In questo modo viene fornita una visualizzazione più intuitiva, consentendo agli sviluppatori di assegnare priorità ai problemi più cruciali nelle app, indipendentemente dal fatto che si tratti di errori o arresti anomali.
- Esperienza migliorata per il processo di caricamento dei simboli. Ciò consente agli sviluppatori di identificare e caricare rapidamente i simboli mancanti.
- Ship Unity Extension Editor: è stato fornito un editor di plug-in per la gestione di App Center Unity SDK direttamente all'interno di Unity. Ora gli utenti possono installare, rimuovere e aggiornare direttamente i pacchetti senza lasciare l'editor unity.
- Compilare il supporto per Xcode 10.1: aggiunta del supporto per la compilazione delle app con Xcode 10.1 (10B61).
- Interfaccia della riga di comando 1.1.7 rilasciata: aggiunta del supporto per Node.js v10.0.0. Nota: l'interfaccia della riga di comando v1.1.6 era una versione vuota non prevista, quindi la versione più recente è v1.1.7.
- Chiudere l'account di App Center: è stata aggiunta la possibilità di chiudere un account App Center (e le organizzazioni associate) in App Center.
- Supporto per la compilazione per Xcode 10.1 beta 3: aggiunta del supporto per la compilazione delle app con Xcode 10.1 beta 3.
- Aggiungere il supporto per l'esecuzione di test iOS Xamarin.UITest in locale nei dispositivi e nei simulatori iOS 12.
- Aggiungere il supporto per l'esecuzione di framework di automazione interfaccia utente iOS (Appium, XCUITest, Xamarin.UITest) nel lab per dispositivi di App Center.
- Aggiungere dispositivi che eseguono iOS 12 al lab per dispositivi di App Center.
- Aggiungere il supporto per la piattaforma Unity . Questa funzionalità include il supporto delle app Unity nel portale di App Center e la spedizione di App Center SDK per Unity. L'SDK supporta Analisi, distribuzione e diagnostica di App Center.
- Aggiunta del supporto per la simbolica arresto anomalo del sistema per la nuova architettura arm64e in iPhone XS e XS Max: questo consente agli sviluppatori di visualizzare report di arresto anomalo simbolico per iPhone XS e iPhone XS Max.
- Rilasciata la versione 1.1.5 dell'interfaccia della riga di comando:
- Aggiunta di metadati, metriche di installazione e informazioni sulle chiavi di distribuzione per
appcenter codepush deployment list
- Aggiunta di metadati e informazioni sulle metriche di installazione per
appcenter codepush deployment history
- Aggiunta di metadati, metriche di installazione e informazioni sulle chiavi di distribuzione per
- Aggiunta del supporto per Proguard e Kotlin nella diagnostica di App Center: ciò consente agli sviluppatori di visualizzare le tracce dello stack defuscated in App Center.
- Aggiunta del supporto per NDK nella diagnostica: ciò consente agli sviluppatori di elaborare arresti anomali causati dal codice nativo.
Aggiunta del supporto Xcode 10.0 per le app React Native: creare le app iOS React Native con Xcode 10.0 (disponibile solo per React Native 0.56+)
- Il processo di compilazione usa il sistema di compilazione legacy Xcode come descritto in questo problema di GitHub. Attualmente React Native non ha il supporto completo del nuovo sistema di compilazione aggiunto in Xcode 10.0
Autenticazione a due fattori per Apple App Store Aggiungere una password specifica dell'app agli ID Apple per il supporto dell'autenticazione a due fattori durante la pubblicazione di app in App Store e TestFlight. L'aggiunta di una password specifica dell'app è necessaria solo per App Store connessione. I servizi come la gestione automatica dei dispositivi richiedono solo il codice a sei cifre.
- Interfaccia della riga di comando versione 1.1.4 rilasciata: sono state aggiunte correzioni di bug per la modifica dei nomi dei gruppi di distribuzione, il completamento tramite tabulazione, l'opzione Xamarin.UITest per le informazioni di accesso di Android e la gestione degli errori migliorata per la generazione di un test di avvio. Nota: l'interfaccia della riga di comando v1.1.3 era una versione vuota non intenzionale, quindi la versione più recente è v1.1.4.
- Miglioramenti dell'interfaccia utente di diagnostica
- È stata unita la visualizzazione per gli arresti anomali e gli errori per le app Xamarin. Ciò offre una visualizzazione più intuitiva, consentendo agli sviluppatori di assegnare priorità ai problemi più cruciali nelle app, sia che si tratti di errori o arresti anomali.
- Miglioramento dell'esperienza di caricamento dei simboli. Ciò consente agli sviluppatori di identificare e caricare rapidamente i simboli mancanti.
- Aggiunta del supporto per la compilazione per Xamarin.iOS 12.0: Creare app Xamarin con il supporto di Xamarin.iOS 12.0 e Xcode 10.0
- Xamarin.iOS 12.0.0.15
- Visual Studio per Mac 7.6.6.17
- Supporto per la compilazione per Xcode 10.0 finale: aggiunta del supporto per la compilazione delle app con Xcode 10.0 (10A255)
- Criteri di protezione delle app di Intune Pubblicare app line-of-business iOS gestite nello Store di Intune
- Aggiunta dell'anteprima di Xamarin iOS Compilare le app Xamarin iOS con il supporto Xamarin.iOS Preview e Xcode 10 beta 6
- Xamarin.iOS 11.99
- Visual Studio per Mac 7.6.1.9
- Sdk di Xamarin aggiornati: compilare le app Xamarin con SDK versione 15.8.
- Xamarin Mono 5.12.0
- Xamarin.iOS 11.14.0.13
- Xamarin.Android 9.0.0.18
- Visual Studio per Mac 7.6.0.2188
- Supporto per la compilazione per Xcode 10 beta 6: aggiunta del supporto per la compilazione delle app con Xcode 10 beta 6.
- Interfaccia della riga di comando versione 1.1.2 rilasciata: nell'interfaccia della riga di comando versione 1.1.2, microsoft
- Aggiunta di un errore di verifica quando l'utente esegue il
--include
parametro nei framework di test Appium e XCUITest perappcenter test run
il comando. - Aggiornamento del comando dei test di avvio con la versione uiTest più recente in modo che scarichi il pacchetto NuGet più recente.
- Correzione di un errore del token di accesso per CodePush e delle dipendenze del pacchetto npm aggiornate.
- Aggiunta di un errore di verifica quando l'utente esegue il
- Supporto per Android Pie: è stato aggiunto il supporto per la creazione di app destinate a Android Pie.
- Supporto per la compilazione per Xcode 10 beta 5: aggiunta del supporto per la compilazione delle app con Xcode 10 beta 5.
- Notifiche digest giornaliere per la distribuzione: gli utenti possono scegliere di ricevere un messaggio di posta elettronica giornaliero di tutte le nuove versioni dell'app.
- Aggiunta del supporto reactNative 0.56.x: creare le app React Native con React Native 0.56.0.
- Interfaccia della riga di comando versione 1.1.1 rilasciata: aggiunta di correzioni di bug per test, inclusa l'abilitazione dell'opzione
--test-output-dir
solo quando si usano i framework di test UITest o Appium.
Interfaccia della riga di comando 1.1.0 rilasciata: nell'interfaccia della riga di comando versione 1.1.0, l'interfaccia della riga di comando informa ora se è disponibile una versione più recente. È stato aggiunto anche il
appcenter test
comando della procedura guidata per la creazione e l'esecuzione di test, con richieste per ogni parametro obbligatorio e aggiornato a Typescript 2.8.3.Correzioni:
- Errore intermittente durante il download del report NUnit
- convalidare i file con estensione dll.config caricati per evitare blocchi UITest
- messaggi di errore migliori quando il nome dell'app non è corretto
- Correzione dell'errore di codifica per gli URL di test generati
- Miglioramento del trasferimento delle app: possibilità di trasferire le applicazioni tra l'organizzazione.
- Notifiche di esecuzione dei test: per richiesta comune, tutti i collaboratori dell'app riceveranno notifiche tramite posta elettronica al termine di un'esecuzione di test. Il comportamento può essere configurato nelle impostazioni dell'app.
- Supporto per la compilazione per Xcode 9.4.1: compilare le app con Xcode 9.4.1.
- Sdk di Xamarin aggiornati: compilare le app Xamarin con SDK versione 15.7.3 , incluso il supporto per Xcode 9.4.
- Sdk di Xamarin aggiornati: compilare le app Xamarin con SDK versione 15.7 , tra cui Mono 5.10.1.
- Supporto per la compilazione per Xcode 9.4: compilare le app con Xcode 9.4.
- Supporto per la compilazione per Xcode 9.3.1: compilare le app con Xcode 9.3.1.
- Interfaccia della riga di comando versione 1.0.17 rilasciata: aggiunta della funzionalità per configurare Travis CI per i controlli delle richieste pull. Correzioni di bug a codepush, test, arresti anomali e comandi della Guida.
- Esportare i dati di diagnostica (arresti anomali ed errori): possibilità di esportare arresti anomali ed errori come parte della funzionalità di esportazione continua in Archiviazione BLOB di Azure.
- Sdk di Xamarin aggiornati: compilare le app Xamarin con SDK versione 15.6.5 , incluso il supporto per Xcode 9.3 e SDK versione 15.6.3 , incluso Mono 5.8.1.
- Miglioramenti della firma per le build iOS e macOS: le app vengono firmate con gli asset forniti indipendentemente dalle impostazioni del progetto.
- Maggiore numero di chiavi di proprietà: aumento del numero di chiavi delle proprietà da 5 a 20 per errori ed eventi personalizzati.
- Aumento del numero di caratteri consentiti nelle chiavi e nei valori delle proprietà: aumento del numero di caratteri consentiti in chiavi e valori delle proprietà di errore personalizzati.
- Notifiche di stato della compilazione: ricevere notifiche tramite posta elettronica e webhook per la compilazione o l'errore.
- Interfaccia della riga di comando versione 1.0.16 rilasciata: aggiunta di funzionalità per abilitare l'uso degli archivi delle app in tutte le piattaforme, per scaricare gli artefatti del report di test e chiamare in
--async
modalità.
- Compilare il supporto per Xcode 9.3: compilare le app iOS e macOS usando Xcode 9.3.
- Interfaccia della riga di comando 1.0.15 rilasciata: aggiunta di correzioni di bug per JsZip in Test.
- L'interfaccia della riga di comando versione 1.0.14 è stata rilasciata: aggiunta
--test-output-dir
e--merge-nunit-xml
opzioni aiappcenter test run
comandi. Misc. correzioni aicodepush
comandi.
- Sdk Xamarin aggiornati: compilare le app Xamarin con SDK versione 15.6 inclusa Mono 5.8 .
- Anteprima degli errori gestiti rilasciata: aggiunta del supporto per Errori per Xamarin iOS e Xamarin Android. In questo modo è possibile tenere traccia delle eccezioni gestite e segnalarle in Diagnostica di App Center.
- SDK di Xamarin aggiornati: compilare le app Xamarin con SDK versione 15.5.5.
- Versione di anteprima della piattaforma Cordova: Visual Studio App Center offre ora il supporto di anteprima per le app Cordova con i servizi test, distribuzione, analisi, arresto anomalo e notifiche push.
Compilare il supporto per Xcode 9.2: compilare le app iOS e macOS usando Xcode 9.2.
Sdk Xamarin aggiornati: compilare le app Xamarin con le versioni di SDK 15.5 e SDKversione 15.5.1 (incluso il supporto Xcode 9.2 per Xamarin.iOS).
Aggiunta del supporto per il rilascio delle compilazioni per la distribuzione: è possibile selezionare una versione e rilasciarla nuovamente in un gruppo di distribuzione aggiuntivo, senza dover scaricare o ricaricare il pacchetto binario.
Supporto fornito per la pubblicazione direttamente nell'Apple Store e Testflight: è possibile creare nuovi archivi destinati al servizio Apple Store di produzione o beta TestFlight.
Creare il supporto per le variabili di ambiente personalizzate: è ora possibile creare variabili per informazioni riservate da includere nel processo di compilazione senza includerlo nel repository.
Anteprima dell'arresto anomalo UWP rilasciata: Visual Studio App Center offre ora un'anteprima del supporto per ottenere dati di arresto anomalo dalle app UWP.
versione di anteprima di macOS: Visual Studio App Center offre ora il supporto di anteprima per le app macOS con i servizi Build, Distribute, Analytics, Crash e Push Notifications.
HockeyApp abilitato side-by-side: è stata abilitata un'esperienza side-by-side di HockeyApp e App Center per tutti i clienti HockeyApp. Per visualizzare l'esperienza side-by-side, accedere a App Center usando le credenziali di HockeyApp. I dati dell'app sono già stati sincronizzati, consentendo di esplorare App Center mentre continuano a usare HockeyApp come normale.
- Viene avviato Visual Studio App Center. Visual Studio App Center è reso disponibile a livello generale e viene ufficialmente re-branded da Visual Studio Mobile Center a Visual Studio App Center.
Miglioramento della gestione delle versioni di Xamarin iOS Mono/SDK e Xcode: è stato migliorato il mapping automatico tra le versioni di iOS SDK con Mono e Xcode per garantire un'esperienza di compilazione più uniforme e più coerente.
Supporto per Android Oreo & iOS 11: è stato aggiunto il supporto per consentire la compilazione e il test delle app destinate a iOS 11 e Android Oreo.
Set di dispositivi denominati in test: ora è possibile salvare le combinazioni di dispositivi & sistema operativo in set di dispositivi denominati per il riutilizzo nelle esecuzioni di test future.
Esportare i dati in Archiviazione BLOB e Application Insights: è ora possibile esportare i dati di analisi in Archiviazione BLOB o Application Insights in Azure. In questo modo è possibile controllare i dati per eseguire le operazioni desiderate. Vedere la documentazione per connettere la sottoscrizione di Azure e iniziare.
I risultati dell'arresto anomalo includono ora eventi che comportano un arresto anomalo (Breadcrumbs): gli eventi che generano un arresto anomalo sono ora elencati, consentendo di diagnosticare i problemi più facilmente.
Aggiunta dell'integrazione del webhook e del rilevamento bug VSTS:
Notificare le applicazioni di terze parti e Azure DevOps (in precedenza note come VSTS) quando vengono creati eventi come gruppi di arresto anomalo o viene rilasciata una nuova versione dell'app. Per altre informazioni sulla configurazione dei webhook e sull'integrazione di Azure DevOps, vedere la documentazione
Bot Slack del Centro app pubblicato: ottenere notifiche e aggiornamenti del Centro app direttamente nei canali Slack esistenti.
Visualizzazione degli allegati inviati da Crashes SDK: gli allegati da un arresto anomalo possono ora essere visualizzati all'interno del portale
Esperienza di simboli mancanti migliorata: conoscere quali simboli devono essere caricati per ottenere report di arresto anomalo simbolico
Opzioni avanzate di personalizzazione della compilazione: è ora possibile configurare la compilazione per eseguire script personalizzati in fasi predefinite del processo di compilazione.
Usare gli strumenti della riga di comando più diffusi direttamente dalla compilazione: le macchine virtuali di compilazione sono ora disponibili con Fastlane e l'interfaccia della riga di comando di App Center preinstallata, in modo da poter eseguire la personalizzazione delle compilazioni ancora più avanti.
Gestione UDID migliore: registrare l'UDID dei dispositivi iOS dei tester con Apple e scaricare il nuovo profilo di provisioning direttamente da App Center.
Supporto di carthage per le build iOS: se si usa Carthage per gestire le dipendenze per le app iOS scritte in Objective-C/Swift, App Center rileverà automaticamente questa e risolverà le dipendenze nell'ambito del processo di compilazione.
Build più veloci: le build Xamarin e UWP che si basano sul ripristino dei pacchetti NuGet e delle build iOS usando Cocoapods sono ora più veloci.
Gruppi di distribuzione pubblici: è ora possibile contrassegnare i gruppi di distribuzione come pubblici. Questi gruppi non richiedono più un account di accesso per scaricare e installare le app. È possibile pubblicare l'URL tramite qualsiasi meccanismo e consentire a qualsiasi numero di utenti di installare l'app senza la necessità di un account di App Center.
Distribuire le app iOS e Android in Intune: è ora possibile configurare un nuovo archivio di distribuzione destinato al cloud di Intune. Se si usa Intune per la gestione avanzata di dispositivi e applicazioni, è ora possibile semplificare la versione dei nuovi pacchetti di applicazioni in Intune tramite App Center.
Engage con gli utenti che usano notifiche push: Il push di App Center consente di coinvolgere gli utenti inviando loro notifiche push. È possibile indirizzare queste notifiche a un set specifico di utenti definiti da una combinazione di proprietà personalizzate e dispositivo.
Creare ora app con C# 7: È ora possibile eseguire build per le app Xamarin C#7. Altre informazioni su come iniziare a usare app Xamarin in App Center qui.
Numero di compilazione di incremento automatico per le compilazioni: Incrementa automaticamente il numero di compilazione delle compilazioni con un formato specifico. Scegliere l'ID di compilazione di App Center continuo o altri formati predefiniti. Se c'è un formato che si vuole usare che non è ancora presente, informarci.
Ottenere informazioni dettagliate associando i propri log agli arresti anomali: Gli SDK di App Center offrono ora nuove opzioni per aggiungere i propri dati di log (testo o binario) a ogni report di arresto anomalo. Ciò consente di ottenere ulteriori informazioni su ciò che accade prima di un arresto anomalo.
Annotare i risultati dei gruppi di arresto anomalo: È ora possibile documentare i risultati, le idee o i pensieri sulle cause radice dei gruppi di arresto anomalo direttamente in App Center usando la nuova funzionalità di annotazione del gruppo di arresto anomalo.
Usare CodePush in App Center: Distribuire rapidamente gli aggiornamenti e le correzioni dei contenuti alle app React Native usando CodePush senza dover ricompilare i file binari. Gestire le versioni in App Center in più distribuzioni. Tieni d'occhio altre funzionalità e miglioramenti qui!
Aggiornamenti nell'interfaccia della riga di comando: con la nuova versione dell'interfaccia della riga di comando - 0.9.1, è ora possibile caricare i file di simboli mancanti per gli arresti anomali ed eseguire comandi di analisi per ottenere informazioni sul pubblico, la sessione e gli eventi dell'app. Supportiamo anche l'account di accesso del browser, in modo da poter accedere facilmente all'interfaccia della riga di comando con l'account GitHub o Microsoft.
Supporto UWP: È ora supportato build, distribute and Analytics for piattaforma UWP (Universal Windows Platform) apps (UWP).
Interfaccia utente semplificata per la configurazione di build: È più semplice configurare la compilazione per l'integrazione continua con un'esperienza utente nuova e migliorata. Come sempre, è possibile modificare la configurazione della compilazione; firmare l'app; e in coda automaticamente le compilazioni riuscite per La distribuzione.
Plug-in Fastlane per il caricamento delle versioni: Automatizzare il caricamento delle versioni e dei file di simboli in App Center tramite il plug-in fastlane di App Center.
Strumenti più recenti per le build iOS: Tutte le app iOS scritte in Swift, Objective-C e React Native ora usano gli strumenti più recenti come consigliato da Apple.
Accedere con Google & Facebook: registrare e accedere a App Center usando le credenziali di Google o Facebook.
Gestire le notifiche di posta elettronica per arresti anomali e distribuzione: È ora possibile ricevere immediatamente una notifica tramite posta elettronica quando un nuovo gruppo di arresti anomali viene creato e gestito queste notifiche in App Center.
Evitare errori quando i tester installano l'app distribuita App Center supporta ora l'acquisizione e la creazione di report degli UDID tester per l'app iOS distribuita in modo da poter creare facilmente un profilo di provisioning ad hoc valido, inclusi tutti i tester. Ciò garantisce che non siano presenti errori quando i tester tentano di usare l'app distribuita.
Verificare automaticamente che l'app venga avviata correttamente Dopo ogni compilazione riuscita, verificare che l'app venga avviata in un dispositivo reale ospitato nel centro dispositivi. È possibile configurare questa operazione nelle impostazioni di compilazione.
Gestire i token API nel portale di App Center È ora possibile creare facilmente un token API da usare con le API REST di App Center direttamente dal portale di App Center passando a Impostazioni -> Token API.
Creare app con le versioni e gli strumenti Xcode più recenti È ora possibile creare app iOS compilate con Xcode 8.3.1 e Xcode 8.3.2 in App Center. Inoltre, le nuove compilazioni verranno eseguite usando
xcodebuild
.
Creare le app ospitate da un repository VSTS: oltre a GitHub e Bitbucket supportate in precedenza, è ora possibile connettersi ai repository di codice sorgente git in Visual Studio Team Services (VSTS) per compilare le app per dispositivi mobili.
XCUITest ora disponibile per il test delle app iOS: usare il framework di automazione dei test nativo di Apple per testare il comportamento delle app iOS. Per accedere a questo framework, selezionare questa opzione nella finestra di dialogo "Nuova esecuzione test".
Ottenere la build più recente dalla distribuzione con gli aggiornamenti in-app: inviare una notifica ai tester delle versioni più recenti dall'interno dell'applicazione distribuita. Integrare l'SDK di App Center più recente per abilitare automaticamente le notifiche di aggiornamento in-app ogni volta che si esegue il push di una nuova versione.
Rilevare automaticamente i simboli mancanti nei report di arresto anomalo: se si dimentica di caricare i simboli per l'app iOS, App Center vi ricorderà in modo che i report di arresto anomalo includano sempre dettagli avanzati e utili, rendendo più semplice per gli sviluppatori risolvere i problemi.
Distribuire l'app tramite l'interfaccia della riga di comando: creare & gestire i gruppi di distribuzione, caricare la versione e distribuirla usando la nuova versione dell'interfaccia della riga di comando 0.8.0.
- Organizzazioni: condividere le app tra i membri del team creando e raggruppandole all'interno di un'organizzazione. Trovarli in Impostazioni.
- Bitbucket: connettersi ai repository di codice sorgente usando GitHub... e ora Anche Bitbucket! Il supporto di VSTS sarà presto disponibile.
- Nuovi comandi di compilazione nell'interfaccia della riga di comando: attivare una nuova compilazione per i rami preconfigurato, visualizzare lo stato di compilazione di un ramo, scaricare i log per una compilazione e ottenere un elenco di rami per l'app usando l'interfaccia della riga di comando v0.7.0.
- Creare app React Native con Yarn: usare lo strumento di gestione pacchetti JavaScript più diffuso, Yarn, durante la compilazione di app React Native. Le installazioni delle dipendenze sono ora anche più veloci e deterministiche.
- Note sulla versione dei commit: durante la compilazione, le note sulla versione ora vengono popolate automaticamente con il messaggio di commit corrispondente.
- Xamarin Cycle 9: compilare app con Xamarin Cycle 9 (Service Release 0) e usare l'URL NuGet v3. Vedere l'elenco completo dei computer di compilazione cloud.
- Nuovi dispositivi di test iOS: scegliere i dispositivi iOS 10.3 per eseguire test usando il servizio test di App Center.
- Scegliere e distribuire facilmente la compilazione firmata direttamente dal servizio di compilazione. In questo modo si ottiene un maggiore controllo della compilazione che si vuole che i tester convalidino.
- Rimuovere gli eventi da Analytics che non si desidera visualizzare. È possibile eliminare facilmente gli eventi inviati durante i test & convalida o anche quelli inviati in modo non corretto.
- Quando si riceve un messaggio di posta elettronica per installare una compilazione, è ora anche possibile accedere con un set diverso di credenziali e App Center aggiornerà automaticamente l'accesso. App Center ora visualizza anche l'account usato per eseguire l'accesso per installare la compilazione, quindi non c'è più confusione.
- Caricare i file di simboli e ottenere report di arresto anomalo simbolico usando l'interfaccia della riga di comando più recente, v0.6.0.
- Ottenere informazioni più approfondite sull'engagement degli utenti con un massimo di 10 proprietà di evento personalizzate di Analytics
- Eseguire test automatizzati dell'interfaccia utente per iOS 10 e Android 7 con Appium 1.6.3
- CORRETTO: gli eventi di Analisi vengono visualizzati correttamente anche se si dispone di un blocco di annunci nel browser
Analisi dello stack per i test del servizio test non superati
- Le analisi dello stack sono ora disponibili per i passaggi di test non riusciti nel servizio di test, semplificando l'identificazione della causa radice di un errore. La traccia dello stack è disponibile nella sezione log della visualizzazione dispositivo del report di test.
Eseguire test basati su Jest per le app React Native
- Per React Native app, è ora possibile eseguire unit test basati su Jest durante il processo di compilazione. Abilitare gli unit test durante l'installazione della compilazione e gli snapshot dell'app archiviata vengono confrontati con le esecuzioni di test.
Test espresso per le app Android
- È ora possibile eseguire test Espresso per le app Android usando il servizio test.
Creare app Android create con React Native
- È ora possibile usare il servizio di compilazione per le app Android create usando React Native framework.
Aggiungere i tester per la distribuzione molto facilmente
- È ora possibile invitare qualsiasi tester a un gruppo di distribuzione tramite il proprio messaggio di posta elettronica, senza averli prima aggiunti ad App Center.
- È anche possibile eliminare le versioni distribuite ora
Metriche di arresto anomalo ora disponibili
- Ottenere informazioni più dettagliate sulle app con grafici relativi agli arresti anomali al giorno, agli utenti senza arresto anomalo e alla distribuzione dei dispositivi
Sono stati aggiornati anche i computer di compilazione per supportare gli strumenti Xcode, Android, ProGuard e Node.js
- Creare il supporto per le app Xamarin Android. È ora possibile configurare le compilazioni per la compilazione di app Xamarin Android passando alla sezione Compilazione .
- Il nome utente è ora modificabile. È ora possibile modificare il nome utente dalla pagina delle impostazioni di utilizzo.
- Interfaccia della riga di comando versione 0.3.0: Questa nuova versione include i comandi per creare e gestire le app e i token API.
- Supporto di iOS 10.2 per arresti anomali e test
- Supporto di Xcode 8.2 per la compilazione di app iOS
- Eventi per Analytics. Oltre a comprendere quanti utenti e chi sono gli utenti, è ora possibile ottenere informazioni sulle azioni degli utenti. Trovare "Eventi" nella sezione Analisi per ottenere dati dettagliati sugli eventi e sulle relative proprietà. Leggere il documento e scoprire come iniziare a imparare da questi eventi.
- Supporto per le app Android native. È ora possibile configurare le compilazioni per la compilazione di app Android native passando alla sezione Compilazione .
- React Native è arrivato. È possibile compilare, acquisire report di arresto anomalo e visualizzare i dati di analisi per l'app iOS. Leggere la documentazione o iniziare connettendo qualsiasi repository React Native.
- Gli sviluppatori Xamarin possono compilare per iOS.
- Distribuzione automatica dalle compilazioni CI. È possibile selezionare un gruppo di distribuzione per creare automaticamente una versione da ogni compilazione CI in un ramo.