objective-c - 错误 ITMS-90283 : "Invalid Provisioning Profile"

标签 objective-c xcode macos xcode8

我继承了一个旧的 macos 应用程序,我正在尝试将新版本上传到应用程序商店。尝试上传新版本时,我不断收到此错误:

ERROR ITMS-90283: "Invalid Provisioning Profile. The provisioning profile included in the bundle com.****.**** [com.****.****.pkg/Payload/****.app] is invalid. [Invalid 'com.apple.application-identifier' entitlement value.] For more information, visit the macOS Developer Portal."

我正在尝试创建新证书,但我不确定我做错了什么。如何将新构建上传到我刚刚获得访问权限的保护?

最佳答案

( https://developer.apple.com/library/ios/qa/qa1878/_index.html ) :

问:是什么导致配置文件“无效”状态?我该如何解决,又该如何预防?

A:Provisioning Profile 无效状态是由 Profile 的关联证书或 App ID 的更改引起的。每当 App ID 或证书发生更改时,与其关联的所有配置文件都会标记为无效。这不适用于 Xcode 的团队配置文件,但适用于 Xcode 不管理的所有配置文件,特别是自定义开发配置文件和分发配置文件。本文档详细解释了原因,并提供了解决和避免配置文件无效状态的步骤。

关于objective-c - 错误 ITMS-90283 : "Invalid Provisioning Profile",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43456589/

相关文章:

ios - 位置管理器在iOS中的伊朗中返回空值

ios - Xcode-Swift SpriteKit : SKTileMapNode with a "physics gap"

React Native 中的 iOS 启动屏幕

objective-c - XPC服务支持多种协议(protocol)

ios - 不确定方法内未使用的 subview 分配

iphone - 如何取消performSelectorOnMainThread?

iphone - NSDate : timeIntervalSinceNow crash

objective-c - cocoa:如何获取工具栏的Tag

c - 在 Linux 上 undefined reference 但在 Mac 上工作正常

bash - 在 Mac 上设置 PATH 以使其在 session 之间持续存在