Release 1.3.0: fastlane manual signing + release notes all locales

- Fastfile: manual signing with PortfolioJournal AppStore profiles
- Fastfile: add metadata, beta and release lanes
- Deliverfile: set app_version 1.3.0
- Release notes updated in 7 locales (en-US, es-ES, de-DE, fr-FR, it, ja, pt-BR)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
alexandrev-tibco
2026-05-03 11:20:22 +02:00
parent a9be27fa3a
commit 8acac3d529
9 changed files with 92 additions and 57 deletions
+1 -3
View File
@@ -1,3 +1 @@
# The Deliverfile allows you to store various App Store Connect metadata
# For more information, check out the docs
# https://docs.fastlane.tools/actions/deliver/
app_version "1.3.0"
+42 -19
View File
@@ -1,25 +1,48 @@
# This file contains the fastlane.tools configuration
# You can find the documentation at https://docs.fastlane.tools
#
# For a list of all available actions, check out
#
# https://docs.fastlane.tools/actions
#
# For a list of all available plugins, check out
#
# https://docs.fastlane.tools/plugins/available-plugins
#
# Uncomment the line if you want fastlane to automatically update itself
# update_fastlane
default_platform(:ios)
# Credentials via `pass`
# export FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD=$(pass show appstore/apple-app-specific-password)
platform :ios do
desc "Push a new release build to the App Store"
EXPORT_OPTIONS = {
method: "app-store",
signingStyle: "manual",
manageAppVersionAndBuildNumber: false,
provisioningProfiles: {
"com.alexandrevazquez.PortfolioJournal" => "porfoliojournal",
"com.alexandrevazquez.PortfolioJournal.PortfolioJournalWidget" => "Portfolio Journalwidget"
}
}
desc "Upload metadata and release notes only (binary already uploaded)"
lane :metadata do
deliver(
metadata_path: "fastlane/metadata",
skip_screenshots: true,
skip_binary_upload: true,
force: true
)
end
desc "Push a new beta build to TestFlight"
lane :beta do
build_app(
scheme: "PortfolioJournal",
export_options: EXPORT_OPTIONS
)
upload_to_testflight(skip_waiting_for_build_processing: true)
end
desc "Build, export and push a new release to the App Store"
lane :release do
increment_build_number(xcodeproj: "PortfolioJournal.xcodeproj")
build_app(scheme: "PortfolioJournal")
upload_to_app_store
build_app(
scheme: "PortfolioJournal",
export_options: EXPORT_OPTIONS
)
upload_to_app_store(
metadata_path: "fastlane/metadata",
skip_screenshots: true,
force: true
)
end
end
+7 -5
View File
@@ -1,5 +1,7 @@
Verbesserungen bei der iCloud-Synchronisierung:
• Daten werden jetzt sofort synchronisiert, wenn du zwischen Apple-Geräten wechselst
• Neue Geräteerkennung: Die App erkennt vorhandene iCloud-Daten vor dem Onboarding, sodass du auf einem neuen Gerät nie von vorne anfangen musst
Behoben: Änderungen von einem anderen Gerät wurden in einigen Fällen nicht korrekt übernommen
Allgemeine Stabilitätsverbesserungen und Fehlerbehebungen
Verbessertes Onboarding und monatliche Erinnerungen:
• Neu gestaltete Ersteinrichtung — eine klare Aktion zum Hinzufügen deiner ersten Investition, ohne unnötige Schritte
Monatliche Erinnerungen — optionale Benachrichtigungen, damit du das monatliche Portfolio-Update nicht vergisst
Charts-Vorschau — kostenlose Nutzer sehen, welche Charts verfügbar sind, bevor sie upgraden
• Verbesserter Paywall — eine echte Portfolio-Grafik zeigt, wie der Vollzugang aussieht
• Klarere Quelleneinrichtung — kurze Erklärung beim Erstellen deiner ersten Anlageposition
+7 -5
View File
@@ -1,5 +1,7 @@
iCloud Sync improvements:
• Data now syncs instantly when switching between Apple devices
New device detection: the app now detects existing iCloud data before onboarding, so you never start from scratch on a new phone
Fixed cases where updates made on another device weren't reflected correctly
General stability improvements and bug fixes
Smarter onboarding and monthly reminders:
Redesigned first-run experience — a single clear action to add your first investment, no setup friction
Monthly reminders — optional notifications so you never forget your monthly portfolio update
Charts preview — free users now see which charts are available before upgrading
• Improved paywall — a live portfolio chart preview shows what full access looks like
• Clearer source setup — added a short description when creating your first investment source
+7 -5
View File
@@ -1,5 +1,7 @@
Mejoras en la sincronización con iCloud:
• Los datos ahora se sincronizan al instante al cambiar entre dispositivos Apple
Detección de dispositivo nuevo: la app detecta datos existentes en iCloud antes del proceso de bienvenida, para que nunca empieces desde cero en un teléfono nuevo
Corregidos casos en los que los cambios realizados en otro dispositivo no se reflejaban correctamente
Mejoras generales de estabilidad y corrección de errores
Incorporación más clara y recordatorios mensuales:
Primera experiencia rediseñada — una acción clara para añadir tu primera inversión, sin pasos innecesarios
Recordatorios mensuales — notificaciones opcionales para no olvidar actualizar tu portfolio cada mes
Vista previa de gráficos — los usuarios gratuitos ven qué gráficos están disponibles antes de desbloquear
• Paywall mejorado — un gráfico real de portfolio muestra cómo se ve el acceso completo
• Configuración de fuentes más clara — descripción breve al crear tu primera fuente de inversión
+7 -5
View File
@@ -1,5 +1,7 @@
Améliorations de la synchronisation iCloud :
• Les données se synchronisent désormais instantanément lors du passage entre appareils Apple
Détection de nouvel appareil : l'app détecte les données iCloud existantes avant l'intégration, pour ne jamais repartir de zéro sur un nouvel iPhone
Correction des cas où les modifications effectuées sur un autre appareil n'étaient pas correctement reflétées
• Améliorations générales de la stabilité et corrections de bugs
Intégration améliorée et rappels mensuels :
Première expérience repensée — une action claire pour ajouter votre premier investissement, sans étapes superflues
Rappels mensuels — notifications facultatives pour ne jamais oublier la mise à jour mensuelle de votre portefeuille
• Aperçu des graphiques — les utilisateurs gratuits voient quels graphiques sont disponibles avant de passer à la version complète
• Paywall amélioré — un vrai graphique de portefeuille montre à quoi ressemble l'accès complet
• Configuration des sources clarifiée — courte description lors de la création de votre première source d'investissement
+7 -5
View File
@@ -1,5 +1,7 @@
Miglioramenti alla sincronizzazione iCloud:
• I dati ora si sincronizzano immediatamente quando passi da un dispositivo Apple all'altro
Rilevamento nuovo dispositivo: l'app rileva i dati iCloud esistenti prima dell'onboarding, così non devi ricominciare da zero su un nuovo iPhone
Risolti casi in cui le modifiche apportate su un altro dispositivo non venivano recepite correttamente
Miglioramenti generali alla stabilità e correzioni di bug
Onboarding migliorato e promemoria mensili:
Prima esperienza riprogettata — un'azione chiara per aggiungere il tuo primo investimento, senza passaggi inutili
Promemoria mensili — notifiche opzionali per non dimenticare l'aggiornamento mensile del portafoglio
Anteprima grafici — gli utenti gratuiti vedono quali grafici sono disponibili prima di passare alla versione completa
• Paywall migliorato — un vero grafico del portafoglio mostra come appare l'accesso completo
• Configurazione delle fonti più chiara — breve descrizione durante la creazione della prima fonte di investimento
+7 -5
View File
@@ -1,5 +1,7 @@
iCloud同期の改善:
• Appleデバイス間を切り替えたとき、データが即座に同期されるようになりました
新デバイス検出機能:オンボーディング前にiCloudの既存データを検出するようになり、新しいiPhoneでもゼロからやり直す必要がありません
別のデバイスでの変更が正しく反映されないケースを修正
全般的な安定性の向上とバグ修正
改善されたオンボーディングと月次リマインダー
初回セットアップを刷新 — 最初の投資を追加するためのシンプルな1ステップ、余計な手順なし
月次リマインダー — 毎月のポートフォリオ更新を忘れないためのオプション通知
グラフのプレビュー — 無料ユーザーがアップグレード前に利用可能なグラフを確認できるように
• パイウォールを改善 — 実際のポートフォリオグラフでフルアクセスの内容をプレビュー
• 投資元の作成をわかりやすく — 最初の投資元を追加する際に簡単な説明文を表示
+7 -5
View File
@@ -1,5 +1,7 @@
Melhorias na sincronização com iCloud:
• Os dados agora sincronizam instantaneamente ao trocar entre dispositivos Apple
Detecção de novo dispositivo: o app detecta dados existentes no iCloud antes do onboarding, para você nunca começar do zero em um novo iPhone
Corrigidos casos em que alterações feitas em outro dispositivo não eram refletidas corretamente
Melhorias gerais de estabilidade e correções de bugs
Integração mais clara e lembretes mensais:
Primeira experiência redesenhada — uma ação clara para adicionar seu primeiro investimento, sem etapas desnecessárias
Lembretes mensais — notificações opcionais para nunca esquecer de atualizar sua carteira todo mês
Prévia de gráficos — usuários gratuitos veem quais gráficos estão disponíveis antes de fazer upgrade
• Paywall melhorado — um gráfico real da carteira mostra como é o acesso completo
• Configuração de fontes mais clara — breve descrição ao criar sua primeira fonte de investimento