【发布时间】:2020-11-20 14:44:54
【问题描述】:
当我尝试使用 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中开启了自动管理签名,没有报错。
可能是什么问题?
UPD。 如果我手动签名并在签名时选择通配符它可以工作,但奇怪的是它不适用于自动签名。
【问题讨论】:
-
尝试关闭自动签名,然后再次打开(听起来像 IT Crowd)。对有问题的目标执行此操作,或者如果这对主项目和扩展也没有帮助。
-
我试过很多次了,还是没用:(
-
好的 - 很抱歉。也许登录您的帐户并检查所有内容是否都是最新的并创建特定的证书。你现在甚至可以使用通配符吗?我怀疑与 auto 结合是问题所在。 (我确实看到了你的更新)。另外(当然)检查您的会话尚未过期且一切正常的首选项 > 帐户。
标签: ios objective-c swift xcode code-signing