2

我使用有效的配置文件(每个应用程序标识符的单独配置文件,而不是通配符应用程序 ID)签署了 iOS 应用程序和 WatchKit 应用程序和扩展目标,构建已成功存档,但是当我尝试导出/保存企业构建时,Xcode 自动生成/locate XC:配置文件,它还重置/使先前选择的配置文件无效。我得到以下错误。(即使我们没有使用通配符 App ID)

“未能找到或生成签名资产,通配符应用 ID 不能用于创建内部配置文件”。

在此处输入图像描述

4

1 回答 1

2

似乎它是 Xcode 7.2 中的错误,经过多次尝试和故障排除后,以下解决方案对我有用。

1) 打开 Xcode 首选项

2) 选择团队

3) 点击“查看详情..”

4)在“Provisioning Profiles”部分:右键单击任何配置文件并在Finder中显示并删除该文件夹中的所有配置文件。

5) 在“配置文件”部分。点击“全部下载”。

6)重新启动Xcode。

7) 在 General 中选择 Team,在 Build Settings 中选择 Provisioning Profiles,然后再次归档 build。

有关更多详细信息,请参见下面的屏幕截图:

1) 打开 Xcode 首选项,

在此处输入图像描述

2) 选择团队, 在此处输入图像描述

3) 点击“查看详情..”。

4)在“Provisioning Profiles”部分:右键单击任何配置文件并在Finder中显示并删除该文件夹中的所有配置文件。

在此处输入图像描述

删除配置文件 在此处输入图像描述

5) 在“配置文件”部分。点击“全部下载”。

在此处输入图像描述

6)重新启动Xcode。(大多数情况下,重新启动 Xcode 只是在下载新的配置文件或更改 App 标识符之后的解决方案)

7) 在 General 中选择 Team,在 Build Settings 中选择 Provisioning Profiles,然后再次归档 build。

希望它能解决你的问题。:)

PS:我还通过 Apple Bug Reporter 向 Apple 提交了一个 bug。

于 2016-02-07T08:58:52.487 回答