【问题标题】:App Installation Failed and lost Device Management in iPhone device after solving the provisioning profile problem解决配置文件问题后,应用程序安装失败并丢失 iPhone 设备中的设备管理
【发布时间】:2019-08-04 20:36:21
【问题描述】:

0

虽然这似乎是 Apple 的问题,但我已经找到了一个对我有用的临时解决方案:

在 XCode 中打开您的项目。 从项目导航器中选择您的项目,然后从列中选择您的目标。 单击“常规”选项卡并在“签名”部分下,确保启用“自动管理签名”。 单击功能选项卡并打开“应用程序组”和“钥匙串共享”设置。这可能会引发“自动签名失败”弹出错误,只需单击取消即可使其消失。 这应该会在项目导航器的项目文件夹中为您生成一个名为 nameProject.entitlements 的权利文件。 将此权利文件移到文件夹之外,就在您的项目文件下方。 再次选择您的目标并返回到“功能”选项卡以关闭“应用程序组”和“钥匙串共享”设置。这可能会再次引发“自动签名失败”弹出错误,只需单击取消即可使其消失。 现在选择目标上方的项目,然后转到“建筑设置”选项卡。 向下滚动到 Signing 标题下的 Code Signing Identity 设置,然后从每个下拉列表中选择 iOS Developer。 在上述签名标题下,双击代码签名权利旁边的文本字段,然后输入您的权利文件的名称,nameProject.entitlements。 您现在应该不再有自动签名无法解决“项目”目标权利的问题。错误。希望这会有所帮助!

这是@Zameer 的。

我这样做是为了解决配置文件问题,但现在我遇到了“应用程序安装失败”问题,我无法在我的 iPhone 设备上安装该应用程序。

【问题讨论】:

    标签: ios iphone installation


    【解决方案1】:

    由于 Apple 的认证问题,整个问题变得如此混乱。很有可能在安装后您会收到一条错误消息,指出设备拒绝了启动请求,但如果您准备尝试一些解决方法,您可以:

    1. 在您的 Mac 上创建新用户

    或者

    1. 进入钥匙串并在系统下,所有项目 -> 删除证书 Apple Worldwide Developer Relations 证书颁发机构

    其背后的想法是您获得一个新证书(这是在 iDevice 上安装和启动应用程序所必需的。YMMV,因为问题的关键在于目前有效证书的分发受到损害。

    【讨论】:

    • 感谢@Prolix!我真的需要创建一个新用户吗?
    • 哦不,你也可以试试,no 1 基本上和no 2 的效果一样(理论上是获取一个新的证书)
    • 如何获得新证书?
    • 现在我有4个错误:操作无法完成。 (OSStatus 错误 -25307。);未找到签名证书“​​iOS Development”;配置文件“iOS Team Provisioning Profile: com.***”不支持 App Groups 和 Keychain Sharing 功能;配置文件“iOS 团队配置文件:com.***”不包括 com.apple.security.application-groups 和 keychain-access-groups 权利。
    猜你喜欢
    • 2013-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-14
    • 2017-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多