Files
boc/iom/quixzoom-app/TESTFLIGHT-GUIDE.md
T
Bernt bae705aa97 ARCHITECTURE: NFC roadmap, edge AI, audit logging
- Add NFC ePassport roadmap (ICAO 9303, eIDAS)
- Add TensorFlow.js edge face detection (BlazeFace)
- Add structured audit logger (GDPR-compliant)
- Risk scoring support

Part of KYC Apple Native UX v1.1.0
2026-06-29 16:24:48 +00:00

5.3 KiB

quiXzoom — TestFlight Setup Guide

Version: 1.0.0 (Build 1)
Bundle ID: com.quixzoom.app
Datum: 2026-06-27


📋 Förutsättningar

Innan du börjar behöver du:

  1. Apple Developer Program — Organisation-konto ($99/år)
  2. D-U-N-S-nummer — Krävs för organisationskonto
  3. Mac med Xcode 14+ — För att bygga och signera
  4. iPhone med iOS 13+ — För testning på enhet

🚀 Steg-för-steg: TestFlight Setup

Steg 1: Skapa Apple Developer-konto

  1. Gå till Apple Developer
  2. Välj "Enroll" och "Organization"
  3. Fyll i företagsinformation:
  4. Vänta på verifiering (1-5 arbetsdagar)
  5. Betala $99/år

Steg 2: Konfigurera App i App Store Connect

  1. Logga in på App Store Connect
  2. Gå till "My Apps" → "+" → "New App"
  3. Fyll i:
    • Platform: iOS
    • Name: quiXzoom
    • Primary Language: Swedish
    • Bundle ID: com.quixzoom.app
    • SKU: quixzoom-2026
    • User Access: Full Access

Steg 3: Konfigurera Xcode-projektet

  1. Öppna projektet:

    cd iom/quixzoom-app/ios
    pod install
    open quixzoom.xcworkspace
    
  2. I Xcode, välj projektet och konfigurera:

    • Signing & Capabilities:

      • Team: [Ditt Apple Developer Team]
      • Bundle Identifier: com.quixzoom.app
      • Automatically manage signing:
    • General:

      • Version: 1.0.0
      • Build: 1
      • Deployment Target: 13.0
  3. Uppdatera ExportOptions.plist med ditt Team ID:

    <key>teamID</key>
    <string>XXXXXXXXXX</string>
    

Steg 4: Bygg och Arkivera

  1. Välj target: "Any iOS Device (arm64)"
  2. Välj Product → Archive
  3. Vänta på att arkivet skapas
  4. I Organizer, välj arkivet och klicka Distribute App
  5. Välj App Store ConnectUpload
  6. Följ guiden och signera med ditt Distribution-certifikat

Steg 5: Konfigurera TestFlight

  1. I App Store Connect, gå till din app

  2. Välj fliken TestFlight

  3. Under Internal Testing, klicka + bredvid "Internal Testers"

  4. Lägg till 10 testare:

  5. Välj build att testa

  6. Lägg till testinformation:

Steg 6: Testare accepterar inbjudan

  1. Testare får e-post från Apple
  2. De installerar TestFlight från App Store
  3. De accepterar inbjudan i appen
  4. De kan nu ladda ner och testa quiXzoom

📱 TestFlight-användarflöde

Testare får e-post → Installerar TestFlight → Accepterar inbjudan
→ Laddar ner quiXzoom → Testar → Skickar feedback

🔧 Felsökning

Problem: "No accounts with App Store Connect access"

Lösning: Se till att ditt Apple ID har rollen "Admin" eller "App Manager" i App Store Connect.

Problem: "Provisioning profile failed to validate"

Lösning:

  1. Gå till Apple Developer Portal → Certificates, Identifiers & Profiles
  2. Skapa nytt Distribution-certifikat
  3. Skapa ny Provisioning Profile (App Store)
  4. Ladda ner och installera båda

Problem: "Build missing required icon"

Lösning: Lägg till app-ikoner i ios/quixzoom/Images.xcassets/AppIcon.appiconset/:

  • 20x20@2x, 20x20@3x (Notification)
  • 29x29@2x, 29x29@3x (Settings)
  • 40x40@2x, 40x40@3x (Spotlight)
  • 60x60@2x, 60x60@3x (App)
  • 1024x1024 (App Store)

Problem: "ITMS-90683: Missing Purpose String"

Lösning: Lägg till behörighetsbeskrivningar i Info.plist (redan gjort )


📊 TestFlight Dashboard

I App Store Connect kan du se:

  • Installationsstatistik — Hur många som installerat
  • Sessions — Aktiva användare
  • Crashes — Kraschrapporter
  • Feedback — Skärmdumpar och kommentarer
  • Metrics — Prestandadata

🔄 Uppdatera Beta

  1. Gör kodändringar
  2. Uppdatera version/build-nummer i Xcode
  3. Arkivera och ladda upp ny build
  4. Välj ny build i TestFlight
  5. Testare får notis om uppdatering

Pre-launch Checklista

  • Apple Developer-konto skapat och verifierat
  • D-U-N-S-nummer erhållet
  • App skapad i App Store Connect
  • Bundle ID registrerad (com.quixzoom.app)
  • Provisioning profiles skapade
  • Distribution-certifikat installerat
  • App-ikoner tillagda
  • Launch screen verifierad
  • Behörighetsbeskrivningar granskade
  • Build arkiverad och uppladdad
  • 10 interna testare inbjudna
  • Testplan dokumenterad
  • Feedback-e-post konfigurerad
  • Privacy Policy URL angiven
  • Support URL angiven

📞 Support


Senast uppdaterad: 2026-06-27