gpt4 book ai didi

XCode9:代码签名在设备上运行时阻止了 mmap()

转载 作者:行者123 更新时间:2023-12-04 02:16:34 24 4
gpt4 key购买 nike

升级到 XCode9 后我遇到了以下问题(我无法完全隔离原因,因为我在升级后立即重新生成了证书以启用推送服务):

dyld: Library not loaded: @rpath/apowo.framework/apowo
Referenced from: /var/containers/Bundle/Application/2CD5CA32-1DAF-423B-B921-024DCBEE2AF0/picatown.app/picatown
Reason: no suitable image found. Did find:
/private/var/containers/Bundle/Application/2CD5CA32-1DAF-423B-B921-024DCBEE2AF0/XXXX.app/Frameworks/apowo.framework/apowo: code signing blocked mmap() of '/private/var/containers/Bundle/Application/2CD5CA32-1DAF-423B-B921-024DCBEE2AF0/XXXX.app/Frameworks/apowo.framework/apowo'

SO上有几个类似的帖子,但我相信这可能是由新事物引起的。事实上,最初的问题不在 XXX.framework 上,而是在 libswiftcore 上,在我完成了所有关于 SO 的建议之后,错误来自我自己的库。这是我尝试过的:
  • 清洁
  • 删除派生数据
  • 重启 XCode、Mac 和我的手机
  • 删除所有证书并重新创建
  • 从项目中删除框架引用(以及二进制文件)并重新添加

  • 它们都不起作用。

    一些额外的数据是我使用 jenkins 和 faSTLane 来管理构建。每次作业运行时都会重新创建 XCode 项目。相同的工作在另一台使用 XCode 8 的机器上运行良好,并且没有任何中断(在重新创建证书后运行,因此它与新证书相同)。

    我认为这是关于库的,我在 XCode 9 上重建了它们。新构建的库也在 XCode 8 构建的应用程序中并且运行良好,但在 XCode 9 上没有。

    任何帮助将不胜感激。

    最佳答案

    我已经尝试了以下步骤并且它正在工作:
    XCode -> Build Phase -> Linked frameworks and libraries :从必需到可选中选择您的特定框架状态。

    它应该工作;)

    关于XCode9:代码签名在设备上运行时阻止了 mmap(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46447779/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com