gpt4 book ai didi

ios - 上传expo应用版本到应用商店

转载 作者:行者123 更新时间:2023-11-29 11:30:30 29 4
gpt4 key购买 nike

我一直在上传我的应用程序版本,突然,在更新 mac os 后,我无法再上传我的应用程序,我已经升级了我的 mac os 版本,xcode 仍然没有....

更新

请务必注意,这是我通过运行 expo build ios

使用 expo 生成的 React native 应用程序

这些是我遇到的错误...

ERROR ITMS-90163: "Invalid Code Signing Entitlements. The entitlementsin your app bundle signature do not match the ones that are containedin the provisioning profile. The bundle contains a key that is notincluded in the provisioning profile:'com.apple.developer.icloud-services' in'Payload/ExpoKitApp.app/ExpoKitApp'."

WARNING ITMS-90725: "SDK Version Issue. This app was built with theiOS 11.4 SDK. Starting March 2019, all iOS apps submitted to the AppStore must be built with the iOS 12.1 SDK or later, included in Xcode10.1 or later."

有没有人有想法?

最佳答案

第一部分 ITMS-90163 是一个错误——基本上表明您的应用正在尝试使用 iCloud,但配置文件(您在 developer.apple.com 设置)没有启用 iCloud。这就是阻止您上传的原因。

既然你说这才刚刚开始发生,可能这意味着 Xcode 中的 iCloud 开关被意外打开(如果你的应用程序实际上没有使用 iCloud)。

Xcode 10.1 中,确保在左上角选择了您的项目并选择了您的目标,然后单击 Capabilities 选项卡并向下滚动直到您看到 < strong>iCloud,然后点击关闭重要提示:只有当您的应用不使用 iCloud 时,这才是合理的选择。

Xcode 10.1 - Disable iCloud

如果您的应用确实使用了 iCloud,则您需要生成一个新的配置文件。您可以转到 developer.apple.com 手动执行此操作,然后点击右上角的帐户。单击“证书、ID 和配置文件”,然后关注 Apple's instructions .但是,您可以让 Xcode 自动为您管理配置文件,方法是单击常规选项卡,然后选中“自动管理签名”框.

Xcode 10.1 - Automatically Manage Signing

第二部分 ITMS-90725 只是一个警告,因此它不会阻止您上传(尽管它会在 3 月出现问题)。要解决此问题,首先请确保您使用的是 Xcode 10.1 或更高版本。 (在 Xcode 中,转到菜单栏并单击 Xcode -> 关于 Xcode 进行检查。)。您可能正在使用 Xcode 10.1,但出于某种原因仍未使用最新的 SDK。在 Build Settings 下,选中 Base SDK。它应该只是说“iOS”。

Xcode 10.1 -- Base SDK

关于ios - 上传expo应用版本到应用商店,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54063761/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com