繁体   English   中英

在XCode 7.3中为导入的XCode项目构建和存档失败

[英]Build & Archive Failed in XCode 7.3 for the imported XCode Project

我是Mac平台的新手 - 使用Mac OS X El Capitan并在几天前安装了XCode。 这个iOS应用程序是由自由职业者开发的,现在我们有源代码。 我正在尝试通过构建和归档应用程序来生成.ipa文件,但它经常失败并出现以下错误:

未找到代码签名身份:未找到与团队ID“E3NXR7ESXS”匹配的有效签名身份(即证书和私钥对)。

我为构建此应用程序所执行的步骤列表:

  1. 双击.xcodeproj文件,它在XCode上打开项目
  2. 尝试存档项目,但此图标已禁用,因此查看网页,发现在菜单项下选择产品 - >目标 - >通用iOS设备(因为没有设备连接到Mac) ,然后存档选项可用。
  3. 首先点击Build,它说Build是成功的
  4. 第二次尝试归档它并且失败并出现错误:

未找到代码签名身份:未找到与团队ID“E3NXR7ESXS”匹配的有效签名身份(即证书和私钥对)。

所以我检查了网络并找到了很多答案,但我不知道在哪里继续进行,因为大多数人谈论导出/导入开发人员资料或将开发人员资料与应用程序链接,因为我没有这两个所以它是一个我现在一团糟。 还有一些答案,如删除旧证书/配置文件,但当我在首选项下检查时,没有任何和我的任何帐户链接到开发者配置文件。

我唯一想要的是生成.ipa文件,以便可以进一步使用。

注意:我的Mac是全新的,安装了最新版本的XCode,导入项目后我需要将其存档以生成.ipa文件。 此外没有附加设备

自从我在这方面苦苦挣扎已经有两天了。 请帮助我或给我一个方向,从中我可以看到步骤列表(like if I can generate a new certificates or link my account with this application)如何处理导入的项目并从中生成.ipa文件它。

您需要从自由开发人员那里获取私钥。 证书可以从苹果开发者网站下载。

如果他们没有私钥或您无法访问私钥,则需要生成新的证书和私钥对以对您的应用程序进行签名。

如果您需要生成新证书, 这里有一个很好的指南。 请注意,为了在证书过期或Mac死机时无法进入相同的情况,请确保从钥匙串备份私钥(选择并导出,将其保存到安全的网络驱动器),以及证书签名请求(.csr)文件。 CSR将允许您生成使用相同私钥的新证书。 您始终可以从私钥生成新的CSR,因此通常作为.p12文件导出的私钥是最关键的备份。

请注意,如果您使证书无效,则使用该证书构建的任何应用程序都将停止工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM