崩溃运行ios 9通知

Kab*_*ali 5 objective-c ios ios10

运行应用程序时出错:

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
Run Code Online (Sandbox Code Playgroud)

对于ios 10中的通知

Lal*_*hna 18

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

你可以这样做

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

这将确保框架不会被强制加载到内存中,从而导致旧版iOS上崩溃.