我们目前有一个带有分发证书的企业帐户,其中安装了分发配置文件(其中包含我们所有应用程序的通配符应用程序 ID)。它们正确安装在我们的机器上,并且每个目标都指向正确的配置文件。我们一直在尝试让应用程序正确安装,但它只喜欢已包含在我们的配置门户中注册设备列表中的设备。这些设备恰好通过 Xcode 包含在内。我了解,使用企业许可证,不需要通过 UDID 在门户中拥有设备的要求,它应该允许分发到公司内部的设备。我们有大约 10 个目标具有不同的包标识符后缀,但符合我们的分发通配符配置文件。我们已经包含了一项权利。
get-task-allow: NO
application-identifier: $(AppIdentifierPrefix)$(CFBundleIdentifier)
keychain-access-groups:
Item 0: $(AppIdentifierPrefix)$(CFBundleIdentifier)
一切都正确编译并且代码签名有效,但尝试通过无线方式将应用程序分发到其他设备会返回“无法下载”错误。我们运行 CI,我们有一个脚本来编译和代码签名所有内容,然后生成一个包含所有应用程序的网页,以便用户可以测试它们。分发配置文件设置为“内部”,并使用我们正在使用的证书进行签名。
有什么建议么?