运行应用程序时出现错误:

dyld: Library not loaded: /System/Library/Frameworks/UserNotificationsUI.framework/UserNotificationsUI
  Referenced from: /var/containers/Bundle/Application/021019C3-2654-4F9A-9E06-3C86B5EA6B04/iSRK-Diamonds.app/iSRK-Diamonds
  Reason: image not found

在iOS 10中进行通知

最佳答案

我建议您在项目设置中检查UserNotificationsUI框架是否标记为“可选”而不是“必需”。

你可以这样做

  • 在项目导航器中打开Xcode项目。
  • 选择您的target并导航到Build Phases选项卡。
  • 展开Link Binary With Libraries部分。
  • 确保UserNotificationsUI框架的状态设置为Optional。

  • 这将确保不会将框架强制加载到内存中,从而导致旧版本的iOS崩溃。

    09-27 10:39