gpt4 book ai didi

iphone - XCode 中的多个目标和多个配置文件

转载 作者:行者123 更新时间:2023-12-03 20:16:47 25 4
gpt4 key购买 nike

我正在为我的应用程序创建两个目标(免费版本和付费版本),并且无法使 XCode 使用正确的配置文件来构建这些版本之一的调试。它尝试在两个版本中使用付费版本的配置文件,但显然失败了,因为 bundle ID 不匹配。

在每个目标的“获取信息”build设置中,仅当配置设置为“分发”时,我才能显式选择配置文件。这不是很有帮助,因为无论如何我都使用通配符配置文件进行分发。一旦我切换到“调试”设置,它就只允许我选择签名证书,例如“iPhone 开发人员:我的名字(此处为证书 ID)”,但不能选择特定的配置文件,例如“iPhone 开发人员:我的名字(cert id 在这里)个人资料 id-这里”。

我尝试通过在代码签名身份字段中选择“其他”来手动粘贴“iPhone 开发人员:我的姓名(此处为证书 ID)个人资料 ID-此处”,但它告诉我:

代码签名错误:身份“iPhone 开发人员:我的姓名(此处为证书 ID)此处的配置文件 ID”与默认钥匙串(keychain)中的任何有效证书/私钥对不匹配

这没有多大意义,因为两个配置文件使用的证书是相同的,并且对于另一个配置文件也可以正常工作。

我认为当我在 XCode 3.2.2 中尝试时情况并非如此,但更新到 3.2.3 以支持 iOS4 后,这是我唯一能得到的。

最佳答案

您可能不小心将证书移到了钥匙串(keychain)中的其他位置。证书应该位于“登录”钥匙串(keychain)内,而不是系统或其他地方

关于iphone - XCode 中的多个目标和多个配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3233147/

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