框架未找到:Pods_OneSignalNotificationServiceExtension

9

我在Flutter中使用OneSignal进行推送通知。我可以在设备和模拟器上构建它,但是在归档时会出现错误。

ld: 找不到名为Pods_OneSignalNotificationServiceExtension的框架


3
我已经找到了解决这个问题的方法。我将我的项目的 iOS 目标设置为 iOS 12,并在我的 Podfile 中使用 platform :ios, '12.0'。所以我把我的 OneSignalNotifcationServiceExtension 的 iOS 目标也改成了 iOS 12,而不是建议的 iOS 10,现在它可以完美运行了。 - akifarhan
1
这个!!!按照教程的说法,将目标版本改为10.0,但我将其改为11.0以匹配,结果非常好。谢谢。 - Dunny
1
他们真的应该修复教程,这样更多的人就不会遇到这个问题了 - 对我来说,只有在尝试将我的应用程序存档以提交给苹果时才出现了这个问题。 - Darrow Hartman
2个回答

2
我已经找到了解决这个问题的方法。我将我的项目的iOS目标设置为iOS 12,并在我的Podfile中使用platform:ios,'12.0'。因此,我将我的OneSignalNotifcationServiceExtension iOS目标从建议的iOS 10改为iOS 12,现在它可以完美地工作。

1

我用另一种方法解决了相同的问题。

  1. 关闭Xcode项目
  2. 进入Android Studio
  3. 运行flutter clean
  4. 运行flutter pub get
  5. 运行flutter build ios
  6. 打开Runner.xcoworkspace

完成。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接