asc-subscription-localization 是做什麼的?
使用 asc 對所有 App Store 地區的訂閱項目與應用程式內購買顯示名稱進行大量本地化。適合當您需要填寫所有語言的訂閱/IAP 名稱,而不想手動在 App Store Connect 中逐一點選時使用。
背景
當您的 App 提供訂閱項目或應用程式內購買 (IAP) 時,您需要為每個支援的語言提供本地化的顯示名稱。手動在 App Store Connect 中為每個地區逐個輸入名稱既繁瑣又容易出錯。此技能透過命令列自動化此流程,讓您能批次處理所有地區。
使用方式
前置需求
- 安裝並設定好 Apple 的
asc命令列工具。 - 擁有 App Store Connect 的權限,能夠管理應用程式內購買與訂閱項目。
基本命令
# 使用 asc 為所有地區設定訂閱項目的顯示名稱
asc in-app-purchases localizations update --subscription-group-id <GROUP_ID> --product-id <PRODUCT_ID> --locales all --name "您的本地化名稱"
批次處理
您可以建立一個腳本或使用迴圈來同時處理多個產品。
# 範例:使用腳本批次更新多個 IAP 的名稱
for product in "product_1" "product_2"; do
asc in-app-purchases localizations update --product-id $product --locales all --name "\"本地化名稱\""
done
支援
如有問題或功能請求,請提交至 GitHub 倉庫。
授權
此專案採用 MIT 授權條款。