【问题标题】:adhoc - The executable was signed with invalid entitlementsadhoc - 可执行文件的签名无效
【发布时间】:2014-10-10 23:07:28
【问题描述】:

我遇到了一个临时问题,根据 stackoverflow 帖子,我创建了新证书和配置文件,从我的设备和 PC 中删除了所有证书和配置文件, 让他们全部休息,检查 UDID .. 但我仍然有一个错误:可执行文件的签名无效,

用 iTunes 和 xcode 测试它 (0xE8008016)

任何评论、回答、反馈都会被挪用。 提前致谢。

【问题讨论】:

    标签: ios xcode app-store-connect provisioning-profile ad-hoc-distribution


    【解决方案1】:

    权利控制诸如是否允许您在应用运行时将调试器附加到应用。

    对于 App Store/Ad Hoc/Enterprise 分发证书/配置文件,您不得附加调试器。如果授权设置或文件对调试器说“是”,那么签名将像这样失败。

    如果您需要附加调试器,请使用开发人员配置文件进行签名。

    【讨论】:

    • 所以你的意思是如果它被启用而我禁用它,它会工作吗??
    • 正确。权利设置或文件中的内容必须与配置文件允许的内容相匹配。如果 get-task-allow 对于开发人员配置文件可以为 YES,但对于 ad hoc 或企业必须为 NO。
    • 谢谢,如何查看
    • 权利文件在目标的“构建设置”中指定。 (只需搜索“权利”。然后检查该目标和配置的文件内容。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-20
    • 2019-03-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多