gpt4 book ai didi

ios - 使用CocoaPods依赖性管理器的OneSignal破坏了PhoneGapBuild

转载 作者:行者123 更新时间:2023-12-01 16:13:54 25 4
gpt4 key购买 nike

自从OneSignal开始使用CocoaPods以来,我一直无法在PGB上进行iOS构建。
PGB支持CocoaPods,因此从理论上讲它应该仍然可以工作。

我收到以下错误:

"plugman-151 install --platform ios --project /project --plugin onesignal-cordova-plugin@^2.4.6 --nohooks=.": Fetching plugin "onesignal-cordova-plugin@^2.4.6" via npm
Installing "onesignal-cordova-plugin" at "2.4.6" for ios
Failed to install 'onesignal-cordova-plugin': Error: pod: Command failed with exit code 1
at ChildProcess.whenDone (/private/project/cordova/node_modules/cordova-common/src/superspawn.js:169:23)
at ChildProcess.emit (events.js:182:13)
at maybeClose (internal/child_process.js:962:16)
at Socket.stream.socket.on (internal/child_process.js:381:11)
at Socket.emit (events.js:182:13)
at Pipe._handle.close (net.js:611:12)
pod: Command failed with exit code 1

我想知道是否有人在PGB上成功地在iOS上使用OneSignal进行构建,可能会有一些见识和解决方案。 (我的Android版本很好)。

最佳答案

回答我自己的问题:
将插件指定为版本2.4.5解决了构建问题:

<gap:plugin name="onesignal-cordova-plugin" spec="2.4.5" source="npm" />

更准确地说,它避免了该问题,因为他们没有在该版本中使用CocoaPods。

问题是您无法访问最新功能-在我的情况下,特别是外部用户ID(setExternalUserId)

关于ios - 使用CocoaPods依赖性管理器的OneSignal破坏了PhoneGapBuild,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54549339/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com