Le journal Develak

Guides de développement iOS, tirés de nos apps

Le journal Develak rassemble les guides de développement iOS que notre studio indépendant tire de ses 35 apps publiées sur l’App Store : Swift et SwiftUI, soumission à l’App Store, optimisation (ASO) et localisation, expliqués pas à pas.

  • 13 guides
  • Français et anglais
  • Dernier : 1er novembre 2026

Tous les guides

Chaque guide commence par la réponse courte, puis détaille les étapes, les checklists et les compromis rencontrés dans nos propres apps.

Dernier guide Guides 15 min de lecture

Localizable.strings sur iOS : format, exemples et migration vers les String Catalogs (2026)

Guide pratique du fichier Localizable.strings sur iOS : la syntaxe exacte "clé" = "valeur";, commentaires et échappements, dossiers .lproj et Base, recherche des chaînes avec NSLocalizedString, String(localized:) et Text, un .stringsdict minimal, erreurs fréquentes, plutil -lint et migration pas à pas vers les String Catalogs.

Guides 15 min de lecture

Erreurs App Store Connect : ce qu’elles signifient et comment les corriger (2026)

Les erreurs App Store Connect et d’envoi de build les plus fréquentes, avec leur libellé exact, leur signification et leur solution : ITMS-90683, ITMS-91053, ITMS-91061, ITMS-90725, ITMS-90717, ITMS-90189, ITMS-90062, Missing Compliance, Unable to Submit for Review et plantages refusés au titre de la règle 2.1.

Guides 13 min de lecture

Guide TestFlight (2026) : testeurs internes et externes, revue bêta et lien public

Le fonctionnement de TestFlight en 2026 : testeurs internes ou externes, groupes, lien public et critères, revue TestFlight, envoi et traitement des builds, conformité à l’exportation, retours et plantages, et solutions aux statuts « Missing Compliance », builds bloqués ou expirés.

Guides 10 min de lecture

Étude de cas : Xlocalize, une app Mac qui traduit les String Catalogs de Xcode par IA

Comment Xlocalize, l’app Mac de Develak pour les fichiers .xcstrings, aborde la localisation par IA : format natif de Xcode préservé sans perte, contexte par clé, votre propre clé OpenAI, Claude ou Gemini dans le trousseau, alertes de validation et erreurs signalées clairement. Uniquement des faits publics issus du Mac App Store.

Guides 11 min de lecture

Étude de cas : Pillio, une app de rappel de médicaments conçue nativement pour iPhone

Comment Pillio, l’app de rappels de médicaments et de suivi des prises de Develak pour iPhone et iPad, a été pensée : horaires flexibles, Apple Santé et synchro iCloud, alertes critiques, accessibilité, confidentialité sans compte et dix versions publiques. Uniquement des faits vérifiables sur l’App Store.

Guides 19 min de lecture

Abonnements App Store en 2026 : réussir la validation App Review (règle 3.1.2, paywall, refus)

Comment faire valider des abonnements à renouvellement automatique par App Review en 2026 : règles 3.1.1 et 3.1.2, mentions obligatoires du paywall, liens vers les conditions d’utilisation et la confidentialité, restauration des achats, configuration App Store Connect, offres, tests StoreKit, refus à éviter et correction de l’erreur « New subscription groups must be submitted with an auto-renewable subscription ».

Guides 17 min de lecture

Tailles des captures d’écran App Store (2026) : iPhone, iPad, Mac, Watch, TV et Vision Pro

La référence 2026 des captures d’écran et vidéos d’aperçu App Store : tailles en pixels pour l’iPhone 6,9 pouces et l’iPad 13 pouces, Mac, Apple Watch, Apple TV et Vision Pro, mise à l’échelle, formats, localisation et conception des trois premières captures.

Extraits des guides

Réponses rapides

Des réponses courtes aux questions iOS les plus fréquentes, tirées de nos guides. Chacune renvoie au guide qui approfondit le sujet.

Qu’est-ce que le fichier Localizable.strings ?

Le fichier de chaînes par défaut d’une app iOS ou macOS : des entrées "clé" = "valeur";, une copie par langue dans des dossiers comme en.lproj et fr.lproj. NSLocalizedString, String(localized:) et Text lisent sa table, Localizable, sauf si vous en indiquez une autre.

Tiré du guide : Localizable.strings sur iOS : format, exemples et migration vers les String Catalogs (2026)

Faut-il envoyer un nouveau build pour corriger une erreur App Store Connect ?

Seulement si le binaire doit changer. Les erreurs d’envoi et les e-mails ITMS (textes d’autorisation, manifestes, SDK, icône, version) exigent un nouveau build avec un numéro de build plus élevé. « Missing Compliance », « Unable to Submit for Review » et les refus qui ne portent que sur les métadonnées se corrigent dans App Store Connect, sur le build existant.

Tiré du guide : Erreurs App Store Connect : ce qu’elles signifient et comment les corriger (2026)

Combien de testeurs peut-on inviter sur TestFlight ?

Jusqu’à 100 testeurs internes, utilisateurs App Store Connect de votre équipe, et jusqu’à 10 000 testeurs externes par app, invités par e-mail ou lien public. Chaque testeur peut installer vos builds sur 30 appareils au plus.

Tiré du guide : Guide TestFlight (2026) : testeurs internes et externes, revue bêta et lien public

Le manifeste de confidentialité est-il obligatoire pour toute app iOS ?

Il devient obligatoire dès que votre code utilise une API à motif obligatoire, ce qui concerne presque toutes les apps puisque UserDefaults et @AppStorage figurent dans la liste. Les SDK tiers listés doivent fournir le leur. Une app qui n’utilise aucune de ces API et ne collecte rien n’en a pas strictement besoin, mais ajouter un manifeste avec NSPrivacyTracking à false ne coûte presque rien.

Tiré du guide : Manifeste de confidentialité iOS (PrivacyInfo.xcprivacy) en 2026 : API à motif obligatoire, SDK et ITMS-91053

Qu’est-ce que Xlocalize ?

Xlocalize est une app Mac publiée par Develak qui traduit les String Catalogs de Xcode (.xcstrings) avec OpenAI, Anthropic Claude ou Google Gemini, grâce à votre propre clé API, en préservant pluriels, variations par appareil et substitutions. Elle est gratuite, avec un abonnement Premium facultatif.

Tiré du guide : Étude de cas : Xlocalize, une app Mac qui traduit les String Catalogs de Xcode par IA

Qu’est-ce que Pillio ?

Pillio est une app pour iPhone et iPad publiée par Develak : elle rappelle de prendre médicaments et vitamines, note chaque dose comme prise, sautée ou reportée, se synchronise avec Apple Santé et iCloud, et exporte des rapports PDF pour les rendez-vous médicaux. Elle est gratuite, avec des abonnements mensuel ou annuel facultatifs.

Tiré du guide : Étude de cas : Pillio, une app de rappel de médicaments conçue nativement pour iPhone

Ces méthodes, dans votre app ?

Nous concevons, développons et publions des apps iPhone, iPad et Mac natives en Swift et SwiftUI, avec le même soin que nos 35 apps.

  • Icône de l’app Baggd
  • Icône de l’app Corkwell
  • Icône de l’app Cedary
  • Icône de l’app ApexLap
  • Icône de l’app Pillio
  • Icône de l’app SimplyTask
  • Icône de l’app Fosterwell
  • Icône de l’app Contrastly
Les 35 applications
Démarrer un projet