簡體   English   中英

Xamarin.iOS-錯誤ITMS-90502:無效的捆綁包

[英]Xamarin.iOS - ERROR ITMS-90502: Invalid Bundle

我為一個客戶端開發了Xamarin.Forms應用程序,該客戶端現在正嘗試將其上傳到Apple App Store,但他們遇到以下錯誤:

錯誤ITMS-90503:“無效的捆綁包。在Info.plist的UIRequiredDeviceCapabilities列表中具有'arm64'的應用程序必須僅包含arm64切片。

我的Info.plist包含以下塊:

<key>UIRequiredDeviceCapabilities</key>
<array>
    <string>arm64</string>
</array>

在我的iOS“構建”部分的“ iOS選項”菜單中,“支持的體系結構”設置為“ ARM64”,未選中“啟用特定於設備的構建”,未選中“ Strip本機調試符號”。

我不知道我可以更改以解決此問題。

在iOS Build中,我們應首先將“ 配置”更改為“發布”,然后將平台更改為“ iPhone”,然后確保“ 支持的體系結構”為arm64。 此外,請檢查您的項目是否包含僅支持32位的代碼或SDK。 另外,我們應該使用發布設置來構建項目並檢索ipa文件。
您可以參考以下內容:

在此處輸入圖片說明

暫無
暫無

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

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