Xcode 找不到任何 iOS App Store 配置文件匹配 'bundle id for app extension' 签名问题
Xcode couldn't find any iOS App Store provisioning profiles matching 'bundle id for app extension' signing problem
当我尝试使用 XCode 12.1 自动管理存档签名时。我收到一条与我的应用程序扩展相关的错误消息。以前没有问题(早期的 XCode 版本),我也没有改变任何东西。错误如下:
Failed to register bundle identifier The app identifier 'bundle id for app extension' cannot be registered to your development team because it is not available. Change your bundle identifier to a unique string to try again.
No profiles for 'bundle id for app extension' were found
Xcode couldn't find any iOS App Store provisioning profiles matching 'bundle id for app extension'.
扩展包 ID 正确,以应用程序的包 ID 开头。类似于:
id.bundle.app
id.bundle.app.extension
这很奇怪,因为配置文件在那里并且与以前相同。
.
我在签署延期时使用了通配符。配置文件是最新的。我还尝试从头开始重新创建所有配置文件,但没有帮助。
同时在XCode中启用了自动管理签名并且没有错误。
可能是什么问题?
更新。
如果我手动签名并在签署 select 通配符时它有效,但奇怪的是它不适用于自动签名。
终于找到问题了。
问题是我没有为我的标签扩展创建一个标识符,当我处理签名时我使用了通配符。在我将 XCode 更改为较新版本之前,它一直运行良好。
因此,为了解决这个问题,我使用正确的命名为贴纸扩展创建了一个标识符
id.bundle.app
id.bundle.app.extension
当我尝试使用 XCode 12.1 自动管理存档签名时。我收到一条与我的应用程序扩展相关的错误消息。以前没有问题(早期的 XCode 版本),我也没有改变任何东西。错误如下:
Failed to register bundle identifier The app identifier 'bundle id for app extension' cannot be registered to your development team because it is not available. Change your bundle identifier to a unique string to try again.
No profiles for 'bundle id for app extension' were found
Xcode couldn't find any iOS App Store provisioning profiles matching 'bundle id for app extension'.
扩展包 ID 正确,以应用程序的包 ID 开头。类似于:
id.bundle.app
id.bundle.app.extension
这很奇怪,因为配置文件在那里并且与以前相同。
我在签署延期时使用了通配符。配置文件是最新的。我还尝试从头开始重新创建所有配置文件,但没有帮助。 同时在XCode中启用了自动管理签名并且没有错误。
可能是什么问题?
更新。 如果我手动签名并在签署 select 通配符时它有效,但奇怪的是它不适用于自动签名。
终于找到问题了。 问题是我没有为我的标签扩展创建一个标识符,当我处理签名时我使用了通配符。在我将 XCode 更改为较新版本之前,它一直运行良好。
因此,为了解决这个问题,我使用正确的命名为贴纸扩展创建了一个标识符
id.bundle.app
id.bundle.app.extension