如何解决在 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。
- 在
Podfile
下创建platforms/ios
- 将内容从提供的链接复制到
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
- 运行
pod install
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。