首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode 9:供应配置文件是Xcode管理的,但是签名设置需要手动管理配置文件。

Xcode 9:供应配置文件是Xcode管理的,但是签名设置需要手动管理配置文件。
EN

Stack Overflow用户
提问于 2017-09-22 07:08:22
回答 2查看 23.1K关注 0票数 26

我需要存档我的应用程序提交到iTunes连接。

Xcode 8.3.3没有问题:

Xcode 9.0是不行的:

在归档时,我得到:

代码签名错误:供应配置文件"XC iOS:*“是Xcode管理的,但是签名设置需要手动管理配置文件。 代码签名错误: SDK 'iOS 11.0‘中的产品类型“应用程序”需要进行代码签名

这两个屏幕截图来自同一台计算机,同一个工作区。

我不能使用“自动”,因为它会将配置文件更改为不同的配置文件,然后在上传到iTunes连接之后,我将得到:

潜在丢失密钥链访问-以前版本的软件有一个应用程序标识值'YBDK7H6MLG.com.ef.english24-7‘,新版本的软件正在提交一个应用-标识符'GEEM4BQ58H.com.ef.english24-7’。这将导致密钥链访问的丢失。

如何在不丢失密钥链访问的情况下发布针对iOS 11的发布?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-09-22 08:26:13

感谢大家的帮助。

Xcode 9不接受Xcode生成的供应配置文件(名称中有"XC iOS“)。因此,解决方案是在一个具有不同名称的新配置文件中克隆Xcode生成的供应配置文件。

  1. 让团队代理让您在团队中“管理”,以便管理供应配置文件
  2. 创建新的供应配置文件或编辑现有配置文件:

  1. 将App更改为Xcode中的应用程序ID:

  1. 将证书更改为正确的证书(不一定是最新的):

  1. 单击Generate
  2. 点击下载
  3. 在你的电脑上双击
  4. 为您的签名选择它:

  1. 归档
  2. 导出时,请检查应用程序标识符和密钥链访问组是否正确:

票数 21
EN

Stack Overflow用户

发布于 2017-10-12 16:04:04

Xcode 9坚持认为配置文件是“生成的Xcode,不支持手动签名”,仅仅因为概要文件的名称中有"XC“。

这里的关键修复方法是将配置文件重命名到没有"XC“的名称。

重新命名使用它的最快方法是:选择您的目标>一般>签名(方案名称)>选择下载配置文件.,在那里选择新重命名的配置文件。

在需要时对所有目标重复。好了。

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46358803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档