HTMLKit 在模拟器上运行但不在设备上

Posted

技术标签:

【中文标题】HTMLKit 在模拟器上运行但不在设备上【英文标题】:HTMLKit running on simulator but not on device 【发布时间】:2017-01-22 05:54:06 【问题描述】:

我将 htmlKit 用作 pod,它在模拟器上运行,但在设备上运行。这是尝试在 iPhone 上运行时的崩溃日志:

    dyld: Library not loaded: @rpath/HTMLKit.framework/HTMLKit
  Referenced from: /var/containers/Bundle/Application/224DD69B-25A6-4D52-85F7-242C9B070BE0/QT.app/QT
  Reason: no suitable image found.  Did find:
    /private/var/containers/Bundle/Application/224DD69B-25A6-4D52-85F7-242C9B070BE0/QT.app/Frameworks/HTMLKit.framework/HTMLKit: code signing blocked mmap() of '/private/var/containers/Bundle/Application/224DD69B-25A6-4D52-85F7-242C9B070BE0/QT.app/Frameworks/HTMLKit.framework/HTMLKit'
    /private/var/containers/Bundle/Application/224DD69B-25A6-4D52-85F7-242C9B070BE0/QT.app/Frameworks/HTMLKit.framework/HTMLKit: code signing blocked mmap() of '/private/var/containers/Bundle/Application/224DD69B-25A6-4D52-85F7-242C9B070BE0/QT.app/Frameworks/HTMLKit.framework/HTMLKit'
    /private/var/containers/Bundle/Application/224DD69B-25A6-4D52-85F7-242C9B070BE0/QT.app/Frameworks/HTMLKit.framework/HTMLKit: code signing blocked mmap() of '/private/var/containers/Bundle/Application/224DD69B-25A6-4D52-85F7-242C9B070BE0/QT.app/Frameworks/HTMLKit.framework/HTMLKit'

【问题讨论】:

当我使用免费的 Apple Developer 帐户并尝试在设备上部署应用程序时,我也遇到了这个错误。将其更改为 Signing Xcode 中的高级团队,解决了我的问题。 【参考方案1】:

答案是:

转到https://www.apple.com/certificateauthority/ 并在“Apple 中级证书”下下载“全球开发者关系 - G2 证书” 安装证书 清理、构建并运行。

https://***.com/a/39262254/305135

【讨论】:

以上是关于HTMLKit 在模拟器上运行但不在设备上的主要内容,如果未能解决你的问题,请参考以下文章

iphone应用程序正在模拟器上运行,但不在设备上

Flutter 应用程序在 Android 模拟器上运行,但不在物理设备上(OnePlus 7T)

CoreLocation 应用程序在模拟器中工作但不在设备上

iAd 显示在模拟器中,但不在设备上

WebView 中的背景图像显示在模拟器中,但不在设备上

UIImagePickerController 在 iOS 设备上工作但不在 iOS 模拟器上工作?