iOS 应用程序提交 - 无效的二进制文件
我尝试提交我的应用程序三次,每次都失败了,再次向我邮寄同样的东西
您的应用程序包的签名包含不受支持的权利值。 对于 com.apple.developer.ubiquity-container-identifiers 权利,第一个值 数组中必须包含 Apple 在配置文件中提供的前缀 后跟包标识符后缀。捆绑包标识符必须与捆绑包匹配 您的一个应用程序或您被允许用作 iCloud 容器标识符的另一个应用程序的标识符。
具体来说,键“com.apple.developer.ubiquity-container-”的值为“TXVNxxxxxx.*” 不支持
Gamer5
中的“标识符”。
目前我的捆绑包标识符应该是 com.Mycompany.Gamer5
在 itunes connect 帐户和项目名称以及我的 .plist 包标识符(com.Mycompany.Gamer5
)中创建应用程序时,是否需要具有完全匹配的名称
I tried to submit my app thrice,every time it just failed,mailing me the same thing again n again
The signature for your app bundle contains entitlement values that are not supported.
For the com.apple.developer.ubiquity-container-identifiers entitlement, the first value
in the array must consist of the prefix provided by Apple in the provisioning profile
followed by a bundle identifier suffix. The bundle identifier must match the bundle
identifier for one of your apps or another app that you are permitted to use as the iCloud container identifier.Specifically, value "TXVNxxxxxx.*" for key "com.apple.developer.ubiquity-container-
identifiers" inGamer5
is not supported.
what should exactly be my bundle identifier currently it is com.Mycompany.Gamer5
is it necessary to have exactly matching names while creating the app in itunes connect account and the project name and in my .plist bundle identifier(com.Mycompany.Gamer5
)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
问题出在我的应用程序 ID 中,我启用了 iCloud。我的应用程序不支持该功能,因此从我的应用程序 ID 中,我只是取消选中启用 iCloud 框,然后重新提交该应用程序
the problem was in my app id i had iCloud enabled.which was not supported from my app so from my App Id i just unchecked the Box that says Enable iCloud and resubmitted the app
您需要检查以下内容:
您是否已进入配置门户 并设置应用程序 ID。如果是这样,您将创建一个包标识符,该标识符应与 Xcode 项目中的内容相匹配(也在 info.plist 文件中检查其是否正确)。
在配置门户中,还要确保您为应用程序创建了配置配置文件(确保这是用于分发)。下载该文件并双击将其安装在 Xcode 中。
您在 iTunes connect 中使用的捆绑包标识符还应与您的 App ID(如上所述)以及 Xcode 项目中使用的标识符相匹配。全面的一致性正是您的目标!
You need to check the following:
Have you gone in to the provisioning portal and set up an App ID. If so you will have made a bundle identifier which should match what you have in you Xcode project (check its correct in the info.plist file too).
In the provisioning portal also make sure you created a provisioning profile for your app (make sure this is for distribution). Download that and double click it to install it in Xcode.
The bundle identifier you used in iTunes connect should also match up with the one used for your App ID (mentioned above) and the one used in the Xcode project. Consistency across the board is what you are aiming for!