gpt4 book ai didi

iphone - 代码签名错误 : a valid provisioning profile matching the application's Identifier . .. 找不到

转载 作者:行者123 更新时间:2023-12-03 18:28:44 25 4
gpt4 key购买 nike

我已经和这个问题斗争了好几天了,准备把头撞在墙上,让自己摆脱代码签名/应用程序提交的痛苦。

我有一个应用程序已提交到应用程序商店并且没有任何问题被接受(版本 1.0.0)。我能够通过应用程序加载器使用 XCode 3.2.4 和 iOS 4.1 发布第一个更新(版本 1.0.1),并进行了一些尝试,但出现了错误。现在我使用 XCode 3.2.5 和 iOS 4.2,并尝试通过 XCode Organizer 发布更新(版本 1.0.2)。

当我将 info.plist 中的捆绑标识符设置为“com.myCompany.myApp”时,我可以根据 AppStore 分发条款成功构建我的应用程序。但是,当我尝试通过 Organizer 验证/提交构建时,我收到错误消息“ bundle 标识符:com.myCompany.myApp 与之前的 bundle 标识符 ABC123XYZ1.com.myCompany.myApp 不同”。显然,当我第一次通过 iTunes 连接提交应用程序时,我使用了完整的 (AppId).BundleIdentifer 语法。我已通过查看 iTunes connect 中的 bundle ID 验证了这一点。

因此,从逻辑上讲,我将 AppId 前缀添加到 Info.plist 文件中的包标识符中。当我执行此操作并尝试再次构建时,我收到“代码签名错误:无法找到与应用程序标识符匹配的有效配置文件...”。并且构建失败。

我已经尝试了我在互联网上阅读的有关这两个错误的所有内容,但没有解决问题。我正处于第22条军规的境地。我无法使用 bundle 标识符中的 AppID 前缀构建应用程序,并且如果没有它,我无法将其提交到 iTunesConnect。此外,尝试使用应用程序加载器上传应用程序时会发生 iTunesConnect 错误。

我准备将我的第一个 child 送给任何可以帮助我摆脱代码签名/应用程序提交 hell 的人!

最佳答案

因此,在等待 iTunes 团队 2 个月的答复(但始终没有答复)后,我找到了解决此问题的方法并上传了我的应用程序。关键是使 bundle 标识符与在 iTunesConnect 中注册的 bundle ID 相匹配。在本例中,iTunesConnect 中的 bundle ID 的形式为 1234567890.com.companyname.appname。当我第一次创建应用程序时,我包含了 bundle 种子 ID,根据我的研究,在 iTunesConnect 中创建应用程序时不应包含该 ID。

为了解决此问题,我在配置门户中以 1234567890.1234567890.com.companyname.appname 的形式创建了一个新的应用程序 ID,然后基于此新的 AppID 创建了一个新的分发移动配置。我在 xCode Organizer 中下载并安装了移动设备。在我的 xCode 项目的 info.plist 中,我将包标识符设置为 1234567890.com.companyname.appname。这允许 xCode 将移动配置与 info.plist 中指定的 bundle 标识符进行匹配,并使用与 iTunesConnect 中的 bundle ID 匹配的 bundle 标识符成功构建和签署我的应用程序。在组织者中,我能够成功验证并上传应用程序。

关于iphone - 代码签名错误 : a valid provisioning profile matching the application's Identifier . .. 找不到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4471389/

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