我是Mac平台的新手 - 使用Mac OS X El Capitan并在几天前安装了XCode。这个iOS应用程序是由自由职业者开发的,现在我们有源代码。我正在尝试通过构建&生成.ipa文件。归档应用程序但是它经常失败并出现以下错误:
未找到代码签名身份:找不到与团队ID“E3NXR7ESXS”匹配的有效签名身份(即证书和私钥对)。
我为构建此应用程序所做的步骤列表:
未找到代码签名身份:没有有效的签名身份(即 证书和私钥对)匹配团队ID“E3NXR7ESXS” 被发现了。
所以我检查了网络并找到了很多答案,但我不确定 在哪里继续进行,因为大多数人谈论出口/进口a 开发者档案或将开发者档案与应用程序链接 因为我现在没有这两件事,所以对我来说一团糟。还有 是删除旧证书/配置文件的答案,但当我检查 根据偏好,我的任何帐户都没有任何遗漏 与开发人员资料相关联。
我唯一需要的是生成.ipa文件以便它可以 进一步使用。
注意:我的Mac是全新的,安装了最新版本的XCode,导入项目后我需要将其存档以生成.ipa文件。此外,没有附加设备
自从我在这方面苦苦挣扎已经有两天了。请帮帮我
给我一个方向,从中我可以看到步骤列表(like if I can generate a new certificates or link my account with this application)
,了解如何处理导入的项目并从中生成.ipa文件。
答案 0 :(得分:0)
您需要从自由开发者那里获取私钥。证书可以从苹果开发者网站下载。
如果他们没有私钥或者您无法访问私钥,则需要生成新的证书和私钥对以对您的应用程序进行签名。
如果您需要生成新证书,here是一个很好的指南。请注意,为了在证书过期或Mac死机时无法进入相同的情况,请确保从钥匙串备份私钥(选择并导出,将其保存到安全的网络驱动器),以及证书签名请求(.csr)文件。 CSR将允许您生成使用相同私钥的新证书。您始终可以从私钥生成新的CSR,因此通常作为.p12文件导出的私钥是最关键的备份。
请注意,如果您使证书无效,则使用该证书构建的任何应用都将停止工作。