Xcode 错误 - dyld:未加载的库无法解决

Dus*_*ier 5 xcode ios cocoapods

好吧,无论出于何种原因,我决定通过 xCode 直接向我的手机发送应用程序,无论如何它总是崩溃。应用程序是新的还是旧的都没有关系,我已经尝试了所有方法,但应用程序总是在我的物理设备上崩溃。

如果我在模拟器上运行它,它虽然运行良好,但没有任何问题!

dyld: Library not loaded: @rpath/PINCache.framework/PINCache
  Referenced from: /private/var/containers/Bundle/Application/8B72BB38-CAF7-4C05-B9BF-A197463C88B4/Truth or Dare.app/Truth or Dare
  Reason: no suitable image found.  Did find:
    /private/var/containers/Bundle/Application/8B72BB38-CAF7-4C05-B9BF-A197463C88B4/Truth or Dare.app/Frameworks/PINCache.framework/PINCache: code signature invalid for '/private/var/containers/Bundle/Application/8B72BB38-CAF7-4C05-B9BF-A197463C88B4/Truth or Dare.app/Frameworks/PINCache.framework/PINCache'

    /private/var/containers/Bundle/Application/8B72BB38-CAF7-4C05-B9BF-A197463C88B4/Truth or Dare.app/Frameworks/PINCache.framework/PINCache: stat() failed with errno=25
    /private/var/containers/Bundle/Application/8B72BB38-CAF7-4C05-B9BF-A197463C88B4/Truth or Dare.app/Frameworks/PINCache.framework/PINCache: code signature invalid for '/private/var/containers/Bundle/Application/8B72BB38-CAF7-4C05-B9BF-A197463C88B4/Truth or Dare.app/Frameworks/PINCache.framework/PINCache'

    /private/var/containers/Bundle/Application/8B72BB38-CAF7-4C05-B9BF-A197463C88B4/Truth or Dare.app/Frameworks/PINCache.framework/PINCache: stat() failed with errno=1
    /private/var/containers/Bundle/Application/8B72BB38-CAF7-4C05-B9BF-A197463C88B4/Truth or Dare.app/Frameworks/PINCache.framework/PINCache: code signature invalid for '/private/var/containers/Bundle/Application/8B72BB38-CAF7-4C05-B9BF-A197463C88B4/Truth or Dare.app/Frameworks/PINCache.framework/PINCache'

    /private/var/containers/Bundle/Application/8B72BB38-CAF7-4C05-B9BF-A197463C88B4/Truth or Dare.app/Frameworks/PINCache.framework/PINCache: stat() failed with errno=1
(lldb) 
Run Code Online (Sandbox Code Playgroud)

更新:我已经搜索了整个互联网,没有一个答案有效。

我已经尝试将 Build Settings 中的 Embed 设置设置为 YES

我试过一个项目重建

我尝试创建一个新的用户帐户

我已尝试清除钥匙串和设备上的配置文件

我试图重新启动 MacBook 和我的 iDevice。

我尝试了一个全新的项目。

Dus*_*ier 1

问题解决了\n这个问题与我所做的或可以控制的事情无关,不用说我从头开始重新编码了整个应用程序,尽管我现在更喜欢它了。

\n\n

问题出在我运行的 iOS 版本上。我使用过 iOS 的 Beta 版本(iOS 13.3 Beta 3),由于某种原因,它与我添加到 Xcode 的 DeviceSupport 文件夹发生冲突,并且 \xe2\x80\x99 无法正常工作。

\n\n

如果您是因为遇到同样的问题而来到这里,请按照以下步骤操作!

\n\n

方法 1:清理构建\n - 打开损坏的项目\n - CMD + SHIFT + K\n - CMD + B

\n\n

方法 2:将钥匙串重置为默认值\n *\xe2\x80\xa2 这将重置您的钥匙串 \xe2\x80\xa2\n - 打开钥匙串访问\n - 选择钥匙串访问 > 首选项\n - 选择常规\n - 选择重置我的默认钥匙串

\n\n

方法 3:重置设备上的证书\n - 打开 Xcode\n - 连接受影响的 iDevice\n - 按 CMD + Shift + 2\n - 右键单击​​设备\n - 选择查看配置文件\n - 删除与您的设备相关的任何配置文件应用程序

\n\n

方法 4:重新安装最新支持的 iOS 版本\n如果您还没有\xe2\x80\x99t 安装任何 beta 版本的 iOS,则可以忽略此操作\n - 备份您的设备,以防出现问题!\n - 去下载最新阶段的 iOS 版本,采用 IPSW 形式并已签名\n - 将 iDevice 连接到计算机\n - 按住 (SHIFT/CMD) 的同时选择“还原”,然后选择下载的 IPSW 文件并等待。

\n