bae705aa97
- 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
5.3 KiB
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:
- Apple Developer Program — Organisation-konto ($99/år)
- D-U-N-S-nummer — Krävs för organisationskonto
- Mac med Xcode 14+ — För att bygga och signera
- iPhone med iOS 13+ — För testning på enhet
🚀 Steg-för-steg: TestFlight Setup
Steg 1: Skapa Apple Developer-konto
- Gå till Apple Developer
- Välj "Enroll" och "Organization"
- Fyll i företagsinformation:
- Företagsnamn: LandveX AB
- D-U-N-S: Begär från Dun & Bradstreet
- Org.nr: 559141-7042
- Vänta på verifiering (1-5 arbetsdagar)
- Betala $99/år
Steg 2: Konfigurera App i App Store Connect
- Logga in på App Store Connect
- Gå till "My Apps" → "+" → "New App"
- 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
-
Öppna projektet:
cd iom/quixzoom-app/ios pod install open quixzoom.xcworkspace -
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
-
-
Uppdatera
ExportOptions.plistmed ditt Team ID:<key>teamID</key> <string>XXXXXXXXXX</string>
Steg 4: Bygg och Arkivera
- Välj target: "Any iOS Device (arm64)"
- Välj Product → Archive
- Vänta på att arkivet skapas
- I Organizer, välj arkivet och klicka Distribute App
- Välj App Store Connect → Upload
- Följ guiden och signera med ditt Distribution-certifikat
Steg 5: Konfigurera TestFlight
-
I App Store Connect, gå till din app
-
Välj fliken TestFlight
-
Under Internal Testing, klicka + bredvid "Internal Testers"
-
Lägg till 10 testare:
- erik@landvex.com (Product Owner)
- dev@quixzoom.com (Lead Developer)
- test1@quixzoom.com (QA Tester)
- test2@quixzoom.com (QA Tester)
- test3@quixzoom.com (Field Tester)
- test4@quixzoom.com (Field Tester)
- test5@quixzoom.com (UX Tester)
- test6@quixzoom.com (UX Tester)
- test7@quixzoom.com (Beta User)
- test8@quixzoom.com (Beta User)
-
Välj build att testa
-
Lägg till testinformation:
- What to Test: Se TESTPLAN.md
- Feedback Email: dev@quixzoom.com
Steg 6: Testare accepterar inbjudan
- Testare får e-post från Apple
- De installerar TestFlight från App Store
- De accepterar inbjudan i appen
- 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:
- Gå till Apple Developer Portal → Certificates, Identifiers & Profiles
- Skapa nytt Distribution-certifikat
- Skapa ny Provisioning Profile (App Store)
- 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
- Gör kodändringar
- Uppdatera version/build-nummer i Xcode
- Arkivera och ladda upp ny build
- Välj ny build i TestFlight
- 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
- Teknisk support: dev@quixzoom.com
- App Store Connect: Help Center
- TestFlight-info: Apple Documentation
Senast uppdaterad: 2026-06-27