llms.txt
+63 −11
− > Studio indépendant de Mehdi Azizi. Devoria vend des kits numériques aux débutants qui créent leur application iPhone avec Claude Code : un code de départ qui tourne, des skills qui vérifient le travail de l'IA et des checklists qui évitent les refus d'Apple. Les kits coûtent de 29 € à 99 €, en paiement unique. Les guides gratuits, les apps du studio et le cas TradaZen documentent la méthode. Le site existe en 33 langues, et chaque langue affiche ses prix dans sa devise (en euros pour le frança− - [Abonnement Apple Developer : renouvellement et résiliation](https://devoria.fr/blog/abonnement-apple-developer-renouvellement/index.md): L'abonnement Apple Developer coûte 99 $ par an et se renouvelle sur le site ou dans l'app Apple Developer. S'il expire, tes apps ne sont plus téléchargeables.− - [Combien rapporte une pub sur une application ? Calcul AdMob](https://devoria.fr/blog/combien-rapporte-une-pub-application/index.md): Une pub rapporte l'eCPM divisé par 1 000. Ton revenu vaut impressions ÷ 1 000 × eCPM, un eCPM qui change selon le format, le pays, ATT et le consentement.− - [EAS Submit iOS : publier une app Expo sur l'App Store](https://devoria.fr/blog/publier-app-expo-app-store-eas/index.md): EAS Submit envoie ton build iOS à App Store Connect et TestFlight, mais ne le soumet pas à la revue. Le fichier eas.json à copier et les erreurs à connaître.− - [Small Business Program Apple : la commission à 15 % (2026)](https://devoria.fr/blog/small-business-program-apple-commission-15/index.md): Small Business Program Apple : commission de 15 % au lieu de 30 % si tes produits restent sous 1 million de dollars par an. Conditions, inscription et UE.− - [Vibe coding : c'est quoi ? Définition, outils et limites](https://devoria.fr/blog/vibe-coding-definition-app-mobile/index.md): Le vibe coding, c'est quoi ? Définition, origine du mot, outils, dangers réels et exemple pas à pas pour créer une application, par quelqu'un qui en publie.− - [Compte développeur Apple : prix 2026, gratuit ou 99 $/an ?](https://devoria.fr/blog/compte-developpeur-apple-prix-inscription/index.md): Le compte développeur Apple coûte 99 $ par an. Ce que le compte gratuit permet déjà, l'inscription pas à pas et l'erreur qui fait perdre des semaines.− - [Créer une application iPhone gratuitement : le vrai coût](https://devoria.fr/blog/creer-une-application-iphone-gratuitement/index.md): Créer une application iPhone gratuitement : ce qui est vraiment gratuit (sans code, IA ou code), les 99 $ par an d'Apple et le moment où il faut payer.− - [Guideline 2.1 : comprendre et corriger un refus App Store](https://devoria.fr/blog/guideline-2-1-app-store-refus/index.md): Guideline 2.1 App Completeness : ce que la règle couvre, comment Apple teste ton app, quoi répondre au reviewer et 3 refus réels pris sur mes apps.− - [TestFlight : tester son application iPhone avant l'envoi](https://devoria.fr/blog/testflight-tester-son-app-iphone/index.md): Testeurs internes ou externes, revue bêta, lien public, builds valables 90 jours : TestFlight expliqué simplement, avec la liste à vérifier avant Apple.− - [Comment créer une application : les 4 étapes à suivre](https://devoria.fr/blog/de-lidee-a-lapp-store-methode/index.md): Comment créer une application : les 4 façons de s'y prendre, les 4 étapes dans l'ordre, les frais réels et les délais. Par quelqu'un qui publie ses apps.+ > Studio indépendant de Mehdi Azizi. Devoria vend des kits numériques aux débutants qui créent leur application iPhone avec Claude Code : un code de départ qui tourne, des skills qui vérifient le travail de l'IA et des checklists qui évitent les refus d'Apple. Les kits coûtent de 29 € à 99 €, en paiement unique. Les guides gratuits, les apps du studio et le cas TradaZen documentent la méthode. Le site existe en 33 langues, et chaque langue affiche ses prix dans sa devise (en euros pour le frança+ - [Inscription Apple Developer en attente : délais et blocages](https://devoria.fr/blog/inscription-apple-developer-en-attente/index.md): Apple annonce la confirmation d'adhésion dans les 24 heures après le paiement. Au-delà, écris au support avec ton Enrollment ID. Les causes et quoi faire.+ - [Missing Compliance sur TestFlight : la corriger pour de bon](https://devoria.fr/blog/missing-compliance-testflight-chiffrement/index.md): Missing Compliance veut dire qu'Apple attend ta déclaration de chiffrement. Débloque ce build dans App Store Connect, puis règle la clé pour ne plus la revoir.+ - [Revue accélérée App Store : comment la demander à Apple](https://devoria.fr/blog/revue-acceleree-app-store-demande/index.md): Apple cite deux cas : un bug critique sur la version en ligne, ou une sortie liée à un événement. La procédure, quoi écrire, et ce qui se passe ensuite.+ - [Missing Metadata App Store Connect : débloquer un abonnement](https://devoria.fr/blog/abonnement-missing-metadata-app-store-connect/index.md): Missing Metadata : il manque un champ obligatoire. Vérifie langue, prix, durée, pays, capture de revue et contrat payant, puis joins l'abonnement à une version.+ - [Achat intégré (in-app purchase) : c'est quoi, les 4 types](https://devoria.fr/blog/achat-integre-in-app-purchase-definition/index.md): Un achat intégré est un achat optionnel fait dans une app. Apple en compte 4 types : consommable, non consommable, abonnement renouvelable ou non renouvelable.+ - [App Privacy App Store Connect : que déclarer pour tes SDK](https://devoria.fr/blog/app-privacy-app-store-connect/index.md): App Privacy déclare les données que ton app et ses SDK collectent, leur usage, leur lien à l'utilisateur et le suivi. À publier avant de soumettre ta version.+ - [Apple Developer Enterprise Program : prix et conditions](https://devoria.fr/blog/apple-developer-enterprise-program/index.md): L'Apple Developer Enterprise Program coûte 299 $ par an et sert aux apps internes des organisations de 100 employés ou plus. Il ne publie rien sur l'App Store.+ - [Apple Search Ads : réussir ta première campagne Apple Ads](https://devoria.fr/blog/apple-search-ads-debutant/index.md): Apple Search Ads s'appelle Apple Ads depuis 2025. Tu paies au tap pour apparaître dans l'App Store, mais ta fiche et ton enchère décident de l'affichage.+ - [Certificat développeur iOS : provisioning profile et Expo](https://devoria.fr/blog/certificat-provisioning-profile-ios/index.md): Le certificat prouve qui signe ton app, le provisioning profile dit quelle app et sur quels iPhone. Avec Expo, EAS crée et renouvelle les deux pour toi.+ - [Apple push notification certificate : .p8 ou .p12 avec Expo](https://devoria.fr/blog/certificat-push-apns-expo/index.md): Pour tes notifications push, Apple propose une clé .p8 sans expiration, valable pour toutes tes apps, ou un certificat .p12 annuel. Avec Expo, EAS gère la clé.+ - [Age rating App Store Connect : classer ton app de 4+ à 18+](https://devoria.fr/blog/classification-age-app-store-connect/index.md): L'age rating vient du questionnaire d'App Store Connect : 4+, 9+, 13+, 16+ ou 18+. Réponds honnêtement (2.3.6) : web libre, IA et jeu simulé la font monter.+ - [Clé API App Store Connect (.p8) : la créer et l'utiliser](https://devoria.fr/blog/cle-api-app-store-connect-p8/index.md): La clé API App Store Connect (.p8) se télécharge une seule fois. Rôle, Issuer ID, Key ID, révocation, et son usage avec Expo, fastlane ou un script.+ - [Offer codes App Store Connect : créer un code promo](https://devoria.fr/blog/codes-offre-promo-app-store-connect/index.md): Depuis mars 2026, les offer codes remplacent les codes promo des achats intégrés : codes uniques ou personnalisés, échangés par lien, App Store ou dans l'app.+ - [Compte Apple Developer : individuel ou organisation ?](https://devoria.fr/blog/compte-developpeur-individuel-ou-organisation/index.md): Individuel si tu es seul ou en micro-entreprise : ton nom s'affiche comme vendeur. Organisation si une société porte l'app : D-U-N-S, site web, équipe.+ - [Custom product page App Store : une fiche par angle de pub](https://devoria.fr/blog/custom-product-pages-app-store/index.md): Une custom product page est une variante de ta fiche App Store, avec ses captures, son texte, ses mots-clés et son URL. Apple en autorise 70 par app.+ - [Essai gratuit annulé tout de suite : pourquoi et que faire](https://devoria.fr/blog/essai-gratuit-annule-abonnement-ios/index.md): Sur iOS, beaucoup d'essais gratuits sont annulés dans la minute : l'accès reste ouvert jusqu'à la fin. Les causes, et ce qu'Apple permet pour garder ces essais.+ - [eas submit iOS : les erreurs fréquentes et leur correction](https://devoria.fr/blog/expo-envoi-app-store-connect-erreurs/index.md): eas submit échoue ? Les vrais messages d'EAS et d'App Store Connect, leur cause et leur correction : ascAppId, clé API, contrat Apple, codes ITMS.+ - [Guideline 1.1 Objectionable Content : corriger un refus](https://devoria.fr/blog/guideline-1-1-contenu-choquant/index.md): Guideline 1.1 : Apple refuse le contenu choquant, les fausses fonctions et les apps qui profitent de l'actualité. Les 7 sous-règles et le correctif de chacune.+ - [Guideline 1.2 User-Generated Content : ce qu'Apple exige](https://devoria.fr/blog/guideline-1-2-contenu-genere-utilisateurs/index.md): Guideline 1.2 : si tes utilisateurs publient, prévois un filtre, un signalement, un blocage, un contact et des CGU acceptées. Check-list Expo et Supabase.+ - [Guideline 1.4.1 Physical Harm : app de santé refusée](https://devoria.fr/blog/guideline-1-4-1-sante-securite/index.md): Guideline 1.4.1 : une app de santé cite ses sources, prouve ses mesures et rappelle de consulter un médecin. Check-list avant soumission, exemple d'app bébé.+ - [Guideline 2.3.1 : fonctions cachées et mises à jour OTA](https://devoria.fr/blog/guideline-2-3-1-fonctions-cachees/index.md): Guideline 2.3.1 : Apple refuse toute fonction cachée, dormante ou absente des notes de revue. Ce que tu peux changer à distance et ce qui exige un build.+ - [Guideline 2.3.3 : captures refusées par Apple, les refaire](https://devoria.fr/blog/guideline-2-3-3-captures-app-en-usage/index.md): Guideline 2.3.3 : plus de la moitié de tes captures doivent montrer le vrai écran de l'app en usage. Ce qui passe, ce qui est refusé, la correction sans build.+ - [Guideline 2.5.1 : API publiques et SDK à jour avec Expo](https://devoria.fr/blog/guideline-2-5-1-api-publiques/index.md): Guideline 2.5.1 : API publiques seulement, app compatible avec l'iOS actuel, frameworks à leur usage prévu. Avec Expo, contrôle d'abord tes modules natifs.+ - [Guideline 2.5.4 : mode d'arrière-plan refusé par Apple](https://devoria.fr/blog/guideline-2-5-4-modes-arriere-plan/index.md): Guideline 2.5.4 : Apple refuse un mode d'arrière-plan déclaré sans fonction qui l'utilise. Retire la clé ou montre au reviewer le son, la position ou l'appel.+ - [Lien vers un paiement externe iOS : ce qu'Apple autorise](https://devoria.fr/blog/guideline-3-1-3-lien-achat-externe/index.md): Lien vers un paiement externe sur iOS : permis aux États-Unis sans commission, encadré dans l'UE, au Japon et au Brésil, interdit ailleurs. Règles et dates.+ - [Guideline 3.2.2 Unacceptable : modèle économique refusé](https://devoria.fr/blog/guideline-3-2-2-modele-economique-refuse/index.md): Guideline 3.2.2 : Apple refuse qu'une fonction dépende d'une note ou qu'un avis soit récompensé. Récompense une action dans l'app, jamais sur l'App Store.+ - [Guideline 4.0 Design : app refusée pour son interface](https://devoria.fr/blog/guideline-4-0-design/index.md): Guideline 4.0 Design : Apple refuse une interface jugée difficile à utiliser, souvent sur iPad. Teste chaque écran sur iPhone SE et iPad, corrige, puis réponds.+ - [Guideline 4.1 Copycats : app refusée pour copie, que faire ?](https://devoria.fr/blog/guideline-4-1-copycats/index.md): Guideline 4.1 : Apple refuse une app qui imite le nom, l'icône ou l'interface d'une autre. Garde le problème résolu, invente tout ce qui identifie ton app.+ - [Guideline 4.5.4 : notifications push refusées par Apple](https://devoria.fr/blog/guideline-4-5-4-notifications-push/index.md): Guideline 4.5.4 : une notification promotionnelle exige un accord explicite dans l'app et un moyen de se retirer, et l'app doit marcher sans notifications.+ - [Guideline 5.2.1 : propriété intellectuelle et app refusée](https://devoria.fr/blog/guideline-5-2-1-propriete-intellectuelle/index.md): Guideline 5.2.1 : Apple refuse une app qui utilise la marque, le logo ou l'œuvre d'un autre sans permission. Retire l'élément ou joins la preuve de tes droits.+ - [Guideline 5.3 : jeux d'argent, concours et loteries](https://devoria.fr/blog/guideline-5-3-jeux-argent-loteries/index.md): Guideline 5.3 : concours organisé par toi, règlement dans l'app. L'argent réel exige licence, pays limités et app gratuite. Le jeu simulé échappe à la 5.3.4.+ - [Guideline 5.6 : le paywall qui fait refuser ton application](https://devoria.fr/blog/guideline-5-6-code-de-conduite-developpeur/index.md): Guideline 5.6 : Apple refuse un paywall qui piège, comme une croix qui ouvre une offre ou une relance forcée. Ce que dit la règle et mon refus TradaZen corrigé.+ - [In-app events App Store : créer un événement qui passe](https://devoria.fr/blog/in-app-events-app-store/index.md): Un in-app event est une carte datée sur ta fiche, dans la recherche et l'onglet Aujourd'hui. Nom en 30 caractères, 31 jours au plus, relu par App Review.+ - [Installer sa propre app sur son iPhone sans l'App Store](https://devoria.fr/blog/installer-son-app-iphone-sans-app-store/index.md): Gratuit avec un Mac et Xcode, mais l'app expire au bout de 7 jours. Compte payant, TestFlight, build Expo ou Expo Go : la bonne méthode selon ton cas.+ - [ITMS-90034 : corriger « Missing or invalid signature »](https://devoria.fr/blog/itms-90034-signature-invalide/index.md): ITMS-90034 : ton build n'est pas signé avec un certificat de distribution valide. Lis sa signature avec codesign, puis refais un build store avec EAS.+ - [ITMS-90338 : corriger « Non-public API usage » avec Expo](https://devoria.fr/blog/itms-90338-api-non-publique/index.md): ITMS-90338 : ton build cite une méthode, une fonction ou une classe qu'Apple juge privée. Trouve la dépendance en cause, mets-la à jour, puis refais un build.+ - [ITMS-90717 : corriger « Invalid large app icon » avec Expo](https://devoria.fr/blog/itms-90717-icone-app-store-transparence/index.md): ITMS-90717 : l'icône 1024 x 1024 de ton build garde de la transparence ou un canal alpha. Exporte-la opaque, vérifie-la avec sips, puis refais un build.+ - [ITMS-90725 : corriger « SDK version issue » avec Expo](https://devoria.fr/blog/itms-90725-sdk-version-xcode/index.md): ITMS-90725 : ton app est compilée avec un SDK iOS trop ancien. Depuis le 28 avril 2026, Apple exige Xcode 26 : passe au SDK Expo 54 ou plus et refais un build.+ - [Publier une mise à jour iOS : déploiement progressif](https://devoria.fr/blog/mise-a-jour-app-ios-deploiement-progressif/index.md): Publier une mise à jour iOS : nouvelle version, nouveau build, texte des nouveautés, puis sortie manuelle, automatique ou progressive sur 7 jours.