Delen via


Problemen oplossen met de verpakkingsfunctie in Power Apps

Dit artikel helpt u bij het oplossen van de meest voorkomende problemen met de wrap-functie in Microsoft Power Apps.

Probleem 1: verpakken van build mislukt

Als uw wrap-build mislukt, kunt u de volgende stappen uitvoeren om het probleem op te lossen.

Stap 1: Controleer of uw afbeeldingen de PNG-indeling hebben

Zorg ervoor dat de afbeeldingen die u in wrap gebruikt, de PNG-indeling hebben. Als u afbeeldingen gebruikt in een andere indeling dan PNG in wrap, mislukt de build. Gebruik een afbeeldingsconversieprogramma om uw afbeeldingen op te slaan als .png bestanden of zorg ervoor dat uw oorspronkelijke afbeeldingsbestanden de PNG-indeling hebben.

Belangrijk

Als u de bestandsextensie van de afbeelding handmatig wijzigt van .jpeg of een andere indeling in .png wordt de afbeelding niet automatisch opnieuw opgemaakt in PNG-indeling.

Stap 2: Controleer of uw App Center juist is geconfigureerd

Uw App Center-koppeling moet worden gemaakt als een app binnen een organisatie en niet als een zelfstandige app. In de volgende schermopname ziet u hoe u een nieuwe organisatie maakt in wrap wizard.

Schermopname van het maken van een nieuwe app center-locatie in de wizard Wrap.

Zie stap 5: Uitvoer beheren in de sectie Systeemeigen mobiele apps voor iOS en Android met behulp van de wizard voor meer informatie over het automatisch maken van een nieuwe locatie in wrap.

Stap 3: Controleer of de configuratie van uw sleutelkluis juist is

Zorg ervoor dat een Azure-service-principal is gemaakt en dat de rol van de service-principal correct is toegevoegd. Zie stap 1 en 2 in Systeemeigen mobiele apps maken voor iOS en Android met behulp van de wizard voor meer informatie.

Zorg ervoor dat uw sleutelkluis alle benodigde certificaten, geheimen en tags bevat voor iOS, Android of beide:

  • iOS: twee tags, één certificaat en één geheim
  • Android: één tag en één certificaat

Zie Azure Key Vault maken voor wrap in Power Apps voor meer informatie.

Stap 4: Probeer het opnieuw als u alle juiste configuraties hebt

Als uw wrap-build nog steeds mislukt nadat u hebt gecontroleerd of uw wrap-project alle juiste configuraties heeft, raadpleegt u de sectie Overige problemen in de terugloopsectie van dit artikel.

Probleem 2: de knop Terugloop is uitgeschakeld voor mijn app

U kunt apps alleen verpakken met bewerkingsmachtigingen. Zorg ervoor dat u bewerkingsmachtigingen hebt voor de app die u wilt verpakken en probeer het opnieuw.

Probleem 3: kan mijn project niet opslaan of een wrap-build activeren

Om dit probleem op te lossen, kunt u:

  • Werk bij naar de nieuwste versie van de oplossing voor wrap en probeer het opnieuw.
  • Zorg ervoor dat er geen validatiefouten in de gebruikersinterface de inzending Opslaan of Build blokkeren.

Probleem 4: kan geen verpakte mobiele app op een apparaat installeren

Zorg ervoor dat u de uitvoertoepassing hebt ondertekend. U kunt deze ondertekenen door een sleutelkluis te configureren en deze op te geven op het moment van de buildtrigger of handmatig te ondertekenen. Zie voor meer informatie over het ondertekenen van programmacode:

Controleer of uw mobiele apparaat voldoet aan deze minimale vereisten.

Probleem 5: kan zich niet aanmelden bij een verpakte mobiele app of kan geen gegevens zien

Als u zich niet kunt aanmelden bij uw verpakte mobiele app, controleert u of:

  • Uw Microsoft Entra-app is correct geconfigureerd.

  • Alle API-machtigingen voor de app zijn correct toegevoegd. Zie de volgende schermopname en API-machtigingen configureren voor meer informatie over het bekijken en configureren van API-machtigingen voor de app.

    Schermopname van de API-machtigingen voor de app.

  • Het Add-AdminAllowedThirdPartyApps script is uitgevoerd. Zie Geregistreerde apps in uw omgeving toestaan voor meer informatie.

  • Uw Microsoft Entra-app-type is Multitenant. Op het tabblad Verificatie van uw Microsoft Entra-app moet het ondersteunde accounttype Accounts zijn in elke organisatiemap (Elke Microsoft Entra-directory - Multitenant).<

  • De juiste omleidings-URI's zijn gemaakt voor iOS en Android. Controleer voor Android of de hash juist is opgegeven. Zie Platforminstellingen configureren voor meer informatie over het configureren van een omleidings-URI.

Probleem 6: fouten in Azure Key Vault in wrap voor Power Apps

De volgende Azure Key Vault-fouten kunnen in wrap voor Power Apps worden weergegeven en kunnen worden hersteld.

Foutcode 1000118

Foutcode Beschrijving
1000118 Standaardabonnement niet gevonden of ontbrekende toegangsmachtigingen

Notitie

Azure AD- en MSOnline PowerShell-modules zijn vanaf 30 maart 2024 afgeschaft. Lees de afschaffingsupdate voor meer informatie. Na deze datum is ondersteuning voor deze modules beperkt tot migratieondersteuning voor Microsoft Graph PowerShell SDK en beveiligingsoplossingen. De afgeschafte modules blijven functioneren tot en met 30 maart 2025.

Het is raadzaam om te migreren naar Microsoft Graph PowerShell om te communiceren met Microsoft Entra ID (voorheen Azure AD). Raadpleeg de veelgestelde vragen over migratie voor veelgestelde vragen over migratie. Opmerking: versies 1.0.x van MSOnline kunnen na 30 juni 2024 onderbrekingen ondervinden.

  1. Zorg ervoor dat uw Azure-sleutelkluis zich in het standaardabonnement van uw tenant bevindt.

  2. Voer deze opdrachten uit in PowerShell als beheerder:

    Connect-AzureAD -TenantId <your tenant ID>
    
    New-AzureADServicePrincipal -AppId 4e1f8dc5-5a42-45ce-a096-700fa485ba20 -DisplayName "Wrap KeyVault Access App"
    
  3. Ga in Azure Portal naar uw standaardabonnement. Voeg op de pagina Toegangsbeheer (IAM) een roltoewijzing lezer toe aan de service-principal die uw app vertegenwoordigt, bijvoorbeeld KeyVault Access-app verpakken. Zorg ervoor dat deze zich in de IAM van het abonnement en de IAM van Keyvault bevindt. Dit zijn de stappen:

    1. Ga naar het tabblad Toegangsbeheer (IAM) en selecteer de optie Roltoewijzing toevoegen onder de menuknop Toevoegen .

      Schermopname van de optie Roltoewijzing toevoegen op het tabblad Toegangsbeheer (IAM).

    2. Selecteer het tabblad Taakfuncties en zorg ervoor dat de rol Lezer is geselecteerd. Selecteer vervolgens het tabblad Leden in het bovenste menu.

      Schermopname van het tabblad Leden in het bovenste menu.

    3. Zoek op het tabblad Leden naar De KeyVault-toegangs-app verpakken.

      Schermopname van het zoeken naar de KeyVault Access-app voor Wrap.

    4. Selecteer De KeyVault Access-app verpakken en selecteer vervolgens de knop Beoordelen en toewijzen onder aan het tabblad om de rol Lezer toe te wijzen.

      Schermopname die laat zien hoe u een lezerrol toewijst aan de KeyVault Access-app.

Foutcode 1000119

Foutcode Beschrijving
1000119 Keyvault bestaat niet of Keyvault mist toegangsbevoegdheden
  1. Controleer of uw Azure-sleutelkluis zich in het standaardabonnement van uw tenant bevindt.

  2. Zorg ervoor dat de optie Kluistoegangsbeleid is geselecteerd wanneer u uw sleutelkluis maakt.

    Selecteer de optie Kluistoegangsbeleid op het tabblad Access-configuratie.

  3. Voer deze opdrachten uit in PowerShell als beheerder:

     Connect-AzureAD -TenantId <your tenant ID>
    
    New-AzureADServicePrincipal -AppId 4e1f8dc5-5a42-45ce-a096-700fa485ba20 -DisplayName "Wrap KeyVault Access App"
    
  4. Ga in Azure Portal naar uw standaardabonnement. Voeg op de pagina Toegangsbeheer (IAM) een roltoewijzing lezer toe aan de service-principal die uw app vertegenwoordigt, bijvoorbeeld KeyVault Access-app verpakken. Zorg ervoor dat deze zich in de IAM van het abonnement en de IAM van Keyvault bevindt. Dit zijn de stappen:

    1. Ga naar het tabblad Toegangsbeheer (IAM) en selecteer de optie Roltoewijzing toevoegen onder de menuknop Toevoegen .

      Schermopname van de optie Roltoewijzing toevoegen op het tabblad Toegangsbeheer (IAM).

    2. Selecteer het tabblad Taakfuncties en zorg ervoor dat de rol Lezer is geselecteerd. Selecteer vervolgens het tabblad Leden in het bovenste menu.

      Schermopname van het tabblad Leden in het bovenste menu.

    3. Zoek op het tabblad Leden naar De KeyVault-toegangs-app verpakken.

      Schermopname van het zoeken naar de KeyVault Access-app voor Wrap.

    4. Selecteer De KeyVault Access-app verpakken en selecteer vervolgens de knop Beoordelen en toewijzen onder aan het tabblad om de rol Lezer toe te wijzen.

      Schermopname die laat zien hoe u een lezerrol toewijst aan de KeyVault Access-app.

  5. Toegangsbeleid toevoegen aan uw Azure-sleutelkluis.

    Schermopname van het toevoegen van toegangsbeleid voor uw Azure-sleutelkluis.

    Schermopname van het controleren en maken van het toegangsbeleid voor de kluis.

Foutcode 1000120

Foutcode Beschrijving
1000120 Er zijn geen organisatie-id-tags gevonden in de sleutelkluis
  1. Ga naar het Power Platform-beheercentrum, selecteer Omgevingen en selecteer vervolgens de omgeving waarin uw project zich bevindt.

    Schermopname van het tabblad Omgeving in het Power Platform-beheercentrum.

  2. Kopieer de organisatie-id.

    Schermopname van de organisatie-id die u kunt vinden in uw omgeving in het Power Platform-beheercentrum.

  3. Ga in uw sleutelkluis in Azure Portal naar Tags, maak een nieuwe tag met de naam organisatie-id en voeg uw organisatie-id toe aan deze tag.

    Schermopname van het toevoegen van een organisatie-id aan een tag in Azure Portal.

Foutcode 1000121

Foutcode Beschrijving
1000121 Android-sleutelarchief is ongeldig. Ontbrekende tag en/of certificaat
  1. Importeer uw Android-certificaat.

    Schermopname van het importeren van een Android-certificaat.

    Schermopname van het maken van een Android-certificaat.

  2. Voeg een nieuwe tag toe voor uw certificaat.

    • De tagnaam moet zijn gebaseerd op de bundel-id die u in uw wrap-project hebt gebruikt. Als de bundel-id voor uw verpakte app bijvoorbeeld com.testApp.wrap is, moet de nieuwe tagnaam com.testApp.wrap.keystore zijn.

    • De tagwaarde moet overeenkomen met de naam die u voor uw certificaat hebt gekozen bij het uploaden van het certificaatbestand in de vorige stap. Als uw certificaat bijvoorbeeld AndroidWrapCertificate heet, moet de waarde van de tagwaarde ook AndroidWrapCertificate zijn.

    Schermopname van het maken van een certificaattag.

Foutcode 1000122

Foutcode Beschrijving
1000122 iOS-certificaat is ongeldig
  1. Importeer uw iOS-certificaat.

    Schermopname van het importeren van een iOS-certificaat.

    Schermopname van het maken van een iOS-certificaat.

  2. Voeg een nieuwe tag toe voor uw certificaat.

    • De tagnaam moet zijn gebaseerd op de bundel-id die u in uw wrap-project hebt gebruikt. Als de bundel-id voor uw verpakte app bijvoorbeeld com.testApp.wrap is, moet de nieuwe tagnaam com.testApp.wrap.cert zijn.

    • De tagwaarde moet overeenkomen met de naam die u voor uw certificaat hebt gekozen bij het uploaden van het certificaatbestand in de vorige stap. Als uw certificaat bijvoorbeeld iOSCertificate1 heet, moet de waarde van de tagwaarde ook iOSCertificate1 zijn.

    Schermopname van het maken van een certificaattag voor iOS.

Foutcode 1000123

Foutcode Beschrijving
1000123 iOS-profiel is ongeldig
  1. Importeer uw inrichtingsprofiel als een geheim.

  2. Voeg een nieuwe tag toe voor uw inrichtingsprofiel.

    • De tagnaam moet zijn gebaseerd op de bundel-id die u in uw wrap-project hebt gebruikt. Als de bundel-id voor uw verpakte app bijvoorbeeld com.testApp.wrap is, moet de nieuwe tagnaam com.testApp.wrap.profile zijn.

    • De tagwaarde moet overeenkomen met de naam die u voor uw geheim hebt gekozen bij het uploaden van het povisioning-profiel in de vorige stap. Als uw geheim bijvoorbeeld iOSProvisioningProfileSecret heet, moet de waarde van de tagwaarde ook iOSProvisioningProfileSecret zijn.

    Schermopname van het maken van een tag voor iOS-inrichtingsprofielgeheim.

Probleem 7: aanmelden bij app verpakken mislukt

  1. Controleer of de gebruiker toegang heeft tot de toepassing. Zie Een canvas-app delen met uw organisatie voor meer informatie.

  2. Als de gebruiker toegangsmachtigingen heeft, controleert u het beleid voor voorwaardelijke toegang van de app in het Microsoft Entra-beheercentrum. Zorg ervoor dat u een rol hebt waarmee u zowel de aanmeldingslogboeken als het beleid voor voorwaardelijke toegang kunt zien.

  3. Als u de resultaten wilt verkennen en aanmeldingsfouten wilt oplossen, kopieert u de correlatie-id van het mobiele scherm met de mislukte aanmelding en volgt u de handleiding in Het oplossen van aanmeldingsfouten met Microsoft Entra.

Andere problemen in wrap voor Power Apps

Zie de volgende stappen verderop in dit artikel om het probleem via een ondersteuningsaanvraag te melden voor alle andere problemen of als uw probleem zich blijft voordoen nadat u deze stappen hebt uitgevoerd. U moet een reprovideo, schermopnamen of beide opgeven en een sessie-id die op de volgende manieren kan worden weergegeven:

  • Ga in het aanmeldingsscherm naar de rechterbenedenhoek om het tandwielpictogram te selecteren en selecteer vervolgens Sessiedetails.
  • Nadat u de app hebt geopend, tikt u op het scherm en houdt u deze ingedrukt en selecteert u Sessiedetails.

Volgende stappen

Als uw probleem niet wordt vermeld in dit artikel, kunt u zoeken naar meer ondersteuningsbronnen of contact opnemen met Microsoft Ondersteuning. Zie Help en ondersteuning voor meer informatie.