1.2.0: localized App Store screenshots (es/de/fr/it/pt-BR) + 1.2.0 release notes
- Caption-localized the 5 iPhone 6.7" + 5 iPad 12.9" screenshots into the 5 non-English locales, reusing the en-US framed captures (in-frame UI stays EN). Tooling in fastlane/screenshot_localize/ (Pillow: repaints the pastel caption band, re-renders headline/subtitle in SF Pro; auto-fits + wraps per language). - Rewrote release_notes 1.2.0 in all 6 languages: since 1.1.5 never shipped publicly (last public = 1.1.4), the notes consolidate 1.1.5 + 1.2.0 features. - Fastfile: new `publish` lane — uploads metadata + screenshots for an existing TestFlight build (skip_binary_upload, no submit) so offer codes can be set up before submission. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BkanrydYtrme8wipTzWssG
This commit is contained in:
@@ -38,6 +38,26 @@ platform :ios do
|
||||
)
|
||||
end
|
||||
|
||||
desc "Upload metadata + localized screenshots for an existing TestFlight build (no rebuild, no submit)"
|
||||
lane :publish do |options|
|
||||
version = options[:version] || "1.2.0"
|
||||
build = options[:build] || "55"
|
||||
upload_to_app_store(
|
||||
api_key: asc_api_key,
|
||||
app_version: version,
|
||||
build_number: build,
|
||||
skip_binary_upload: true,
|
||||
skip_metadata: false,
|
||||
skip_screenshots: false,
|
||||
overwrite_screenshots: true,
|
||||
submit_for_review: false,
|
||||
automatic_release: false,
|
||||
precheck_include_in_app_purchases: false,
|
||||
force: true,
|
||||
run_precheck_before_submit: false
|
||||
)
|
||||
end
|
||||
|
||||
desc "Push a new release build to the App Store"
|
||||
lane :release do
|
||||
increment_build_number(xcodeproj: "MealMood.xcodeproj")
|
||||
|
||||
Reference in New Issue
Block a user