簡體   English   中英

App Store Connect 問題 ITMS-90129 不斷阻止上傳

[英]App Store Connect issue ITMS-90129 keeps blocking upload

App Store Connect 不斷通過發出阻止應用程序上傳

ITMS-90129: The bundle uses a bundle name or display name that is already taken.

到目前為止,我嘗試過:

  • 更改顯示名稱、捆綁標識符(即使使用生成的哈希碼以確保名稱確實未被采用)
  • 在 App Store Connect 中創建替代配置文件、標識符和應用程序(也使用相同的哈希碼)
  • 在 Xcode 輸入字段中(在“常規”下)嘗試了這些更改,並直接修改了 Info.Plist
  • 使用新命名將項目從 Unity 重新導出到 XCode(以確保 Unity 沒有在 XCode 中不可見的某處寫入一些包 ID)
  • (更新)嘗試根據minchaej建議清理構建文件夾

附加信息:XCode 項目是從 Unity 導出的,我們使用的是通過 Pod 安裝的 Firebase。

我很感激任何提示在哪里繼續尋找 - 因為我真的沒有想法了。 非常感謝您抽出時間。 干杯維克

這個(可能非常特定於 Unity-to-XCode)問題的解決方案與本地化相關:

我不得不刪除本地化部分中除英語本地化條目之外的所有內容。

我不確定為什么之前還有其他 loca 資源(因為我們沒有設置它們),但我認為這些資源包括一個導致 ITMS-90129 彈出的替代應用程序名稱。

我對 ITMS-90129 的救贖是下一個:

  1. 刪除定義

    CFBundleName

    CFBundleDisplayName

    CFBundleSpokenName

用於 base(en) 本地化InfoPlist.strings

  1. 直接在Info.plist使用單個值$(PRODUCT_NAME)設置此變量

  2. 變量$(PRODUCT_NAME)通過根項目Build Settings/Packaging/Product Name

  3. Info.plist YES值中設置變量LSHasLocalizedDisplayName

  4. Letup 俄語(或其他)變量本地化

    CFBundleName

    CFBundleDisplayName

    CFBundleSpokenName

通過InfoPlist.strings

正如我個人所假設的,通過基礎本地化設置這個變量是我面臨的問題的關鍵

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM