Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Belangrijk
Visual Studio App Center is op 31 maart 2025 buiten gebruik gesteld, met uitzondering van de functies analyse en diagnose, die tot 30 juni 2026 nog steeds worden ondersteund. Meer informatie.
Problemen tijdens de installatie
- Zoek in de console naar een Assert-logboek met het bericht 'App Center SDK is geconfigureerd'. Hiermee wordt gecontroleerd of de SDK succesvol is geconfigureerd.
- Als u Cocoapods gebruikt om App Center in uw macOS-app te integreren en er een fout optreedt met het bericht
CocoaPods - Unable to find a specification for AppCenter, voert upod repo updateuit om uw lokale Cocoapods-opslagplaats bij te werken, en voert u vervolgenspod installopnieuw uit. - Als u de binaire SDK-bestanden handmatig integreert, moet u ervoor zorgen dat uw modules zijn ingeschakeld voor uw project.
Analysegegevens worden niet weergegeven in de portal.
Zorg ervoor dat u de SDK-modules correct hebt geïntegreerd.
Zorg ervoor dat het juiste app-geheim is opgenomen in combinatie met de
start:withServices:methodeaanroep. U kunt de exactestart:withServices:code kopiëren door de app in de portal te openen en naar de pagina Aan de slag te gaan.Als u de logboeken wilt zien die naar de back-end worden verzonden, wijzigt u het logboekniveau in Uitgebreid in uw toepassing en drukt de SDK de logboeken af in de console. Voeg de volgende aanroep in voordat de SDK wordt gestart:
[MSACAppCenter setLogLevel:MSACLogLevelVerbose]AppCenter.logLevel = .verboseControleer of "App Center SDK succesvol geconfigureerd" in de logboeken verschijnt (op INFO-niveau), en controleer daarna of u de HTTPS-aanvraaglogboeken ziet.
Zorg ervoor dat uw apparaat online is en dat de app internettoegang heeft.
Opmerking
Als uw app gebruikmaakt van de app-sandbox, moet u de mogelijkheid instellen om binnenkomende (server) en uitgaande verbindingen (client) toe te staan dat de app toegang heeft tot internet. Xcode 9 maakt de app-sandbox standaard mogelijk, maar de mogelijkheden voor binnenkomende en uitgaande verbindingen moeten expliciet worden ingesteld.
Selecteer uw project in de projectnavigator, selecteer het tabblad Mogelijkheden en als uw app gebruikmaakt van de sandbox, voegt u de mogelijkheden voor binnenkomende en uitgaande verbindingen toe.
Soms kan het enkele minuten duren voordat logboeken in de portal worden weergegeven. Wacht even als dat het geval is.
Als u wilt controleren of de back-end van App Center uw gegevens heeft ontvangen, gaat u naar de sectie Logboekstroom in de Analytics-service . Uw gebeurtenissen moeten worden weergegeven zodra deze zijn verzonden.
Crashes worden niet weergegeven in de portal.
Zorg ervoor dat u de SDK-modules correct hebt geïntegreerd.
Zorg ervoor dat het juiste app-geheim is opgenomen in combinatie met de
start:withServices:methodeaanroep. U kunt de exactestart:withServices:code kopiëren door de app te openen in de portal en naar de pagina Aan de slag te gaan.Start de app opnieuw op na een crash. App Center Crashes stuurt het crashlog pas door nadat de app opnieuw wordt gestart. De SDK stuurt ook geen crashlogboeken door als u bent gekoppeld aan het foutopsporingsprogramma. Zorg ervoor dat het foutopsporingsprogramma niet gekoppeld is wanneer de app crasht.
Als u de logboeken wilt zien die naar de back-end worden verzonden, wijzigt u het logboekniveau in Uitgebreid in uw toepassing en drukt de SDK de logboeken af in de console. Voeg de volgende aanroep in voordat de SDK wordt gestart:
[MSACAppCenter setLogLevel:MSACLogLevelVerbose]AppCenter.logLevel = .verboseControleer of "App Center SDK succesvol geconfigureerd" in de logboeken verschijnt (op INFO-niveau), en controleer daarna of u de HTTPS-aanvraaglogboeken ziet.
Gebruik geen andere bibliotheken die crashrapportagefunctionaliteit bieden. U kunt slechts één crashrapportage-SDK hebben geïntegreerd in uw app.
Zorg ervoor dat uw apparaat online is en dat de app internettoegang heeft.
Opmerking
Als uw app gebruikmaakt van de app-sandbox, moet u de mogelijkheid instellen om binnenkomende (server) en uitgaande verbindingen (client) toe te staan dat de app toegang heeft tot internet. Xcode 9 maakt de app-sandbox standaard mogelijk, maar de mogelijkheden voor binnenkomende en uitgaande verbindingen moeten expliciet worden ingesteld.
Selecteer uw project in de projectnavigator, selecteer het tabblad Mogelijkheden en schakel binnenkomende en uitgaande verbindingen in als uw app de sandbox gebruikt.
Het kan soms enkele minuten duren voordat logboeken in de portal worden weergegeven. Wacht even als dat het geval is.
Als u wilt controleren of de SDK de crash heeft gedetecteerd bij het volgende starten van de app, kunt u de API aanroepen om te controleren of de app is vastgelopen in de laatste sessie en een waarschuwing weergeeft. U kunt ook de crash-callback
didSucceedSendingErrorReportuitbreiden om te zien of deze naar de server is verzonden.Als u wilt controleren of de back-end van App Center de crash heeft ontvangen, gaat u naar de sectie Logboekstroom in de Analytics-service. Uw crashes moeten daar worden weergegeven, zodra deze is verzonden.
De geheime waarde van App Center beveiligen
app_secret is een identificator van uw app. Het is nodig om te weten op welke app het verkeer van toepassing is en kan niet worden gebruikt om bestaande gegevens op te halen of te bewerken. Als uw app_secret gegevens beschikbaar worden gesteld, is het grootste risico het verzenden van slechte gegevens naar uw app, maar dit heeft geen effect op de beveiliging van de gegevens.
Als u gevoelige gegevens wilt ophalen, moet u een app-/ gebruikerstoken opgeven dat wordt gegenereerd aan de clientzijde. Er is geen manier om gegevens aan de clientzijde volledig te beveiligen.
U kunt de beveiliging van uw app verbeteren met behulp van een omgevingsvariabele om het app-geheim in uw code te injecteren. Op die manier is het geheim niet zichtbaar in uw code.