微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Ionic Cordova 项目中添加 onesignal-cordova-plugin 时如何生成 Pods 文件夹?

如何解决在 Ionic Cordova 项目中添加 onesignal-cordova-plugin 时如何生成 Pods 文件夹?

我正在将 Onesignal 添加到我的 Ionic Cordova 项目中,并关注 this guide。在第 3.16 节中提到了 Platforms -> ios -> Pods 文件夹,但是这个 Pods 文件夹不存在。我知道要创建 Pods 文件夹,您必须运行 pod install,但我从未在 Ionic Cordova 项目中这样做过。我应该导航到 Platforms/ios 并从那里运行 pod install 吗?我问的原因是,尽管在 2.1 节中他们提到了 npm install ionic-cordova-plugin,但他们从未提到运行 pod install

解决方法

这整个事情似乎相当不确定,因为一般来说,在 Cordova 项目中,platform 文件夹应该在 .gitignore 下。整个指南包括修改不应该在您的存储库中的文件。

话虽如此,为了生成 Pods 文件夹,请参见。 OneSignal 的 native iOS SDK guide

  1. Podfile下创建platforms/ios
  2. 将内容从提供的链接复制到 Podfile(相应地更改,例如 'your_project_name'
target 'your_project_name' do
  #only copy below line
  pod 'OneSignal','>= 3.0.0','< 4.0'
end

target 'OneSignalNotificationServiceExtension' do
  #only copy below line
  pod 'OneSignal','< 4.0'
end
  1. 运行pod install

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。