我遇到类似于this one的问题。该解决方案对我不起作用,我怀疑这是因为Xcode和Apple对我的团队ID有不同的看法。代码签名权利错误:相同错误 - 不同原因
验证我的应用程序时,我得到了与引用帖子相同的两个权利错误。如果我在developer.apple.com上的帐户配置文件中查看团队ID,则会显示类似F65F8MK8HE的内容。我的钥匙串中的iPhone分发证书称S88MMLNF5T。
授权错误表示该密钥值不被允许并使用S88MMLNF5T.com.mydomain.myapp。如果我打开存档并查找文件archived-entitlements-expanded.xcent,它有两行与团队ID。如果我将团队ID替换为网站上的团队ID,则存档将生效。这就是为什么我猜测问题是Xcode和Apple网站对于团队ID是什么有不同的想法。我猜测我必须删除某些内容才能让它们同步,但从过去删除内容的经验来看,如果不理解需要删除的内容,我会犹豫不决。
我在想,我应该删除我的钥匙串中的iPhone分发证书,并让Xcode重新生成它所需的内容?这听起来合理吗?
与此问题有关,我可以在我的设备上安装应用程序,它们都运行。但是所有我的旧应用程序在启动时崩溃。我怀疑它与使用不同Team ID的旧应用程序有关。因此,如果我以某种方式让Xcode使用新的团队ID,我是否能够在商店中更新应用程序而不会崩溃?
这发生在小牛队和Xcode 5.0和5.0.1上。