【问题标题】:'cordova build ios' create the app with 107 issues'cordova build ios' 创建有 107 个问题的应用程序
【发布时间】:2018-03-29 03:00:59
【问题描述】:

所以我的应用程序我准备好了,我通过 phpstorm 和 cordova cli 使用 ionic v1 + cordova for android + ios 构建应用程序。 安卓运行完美!

但是当我构建 ios 时,我使用 xcode 打开 .xcworkspace 并单击运行,它在 iphone 上运行但有 107 个问题。

插件的问题...

为了成功在 ios 上运行,我不得不将文件 Podfile 更改为:

# DO NOT MODIFY -- auto-generated by Apache Cordova
platform :ios, '8.0'
target 'xxx' do
    project 'xxx.xcodeproj'
    pod 'FirebaseMessaging', '~> 2.0.0'
    pod 'GoogleToolboxForMac'
    pod 'Google'
end

有人知道如何解决这个问题吗? 因为,推送通知一半工作,我得到了令牌,但我没有在手机上收到通知,是的,我创建了所有证书

我的ionic info

cli packages: (/usr/local/lib/node_modules)

    @ionic/cli-utils  : 1.13.0
    ionic (Ionic CLI) : 3.13.0

global packages:

    cordova (Cordova CLI) : 7.1.0 
    Gulp CLI              : CLI version 3.9.1 Local version 3.9.1

local packages:

    Cordova Platforms : ios 4.5.2
    Ionic Framework   : ionic1 1.3.3

System:

    ios-deploy : 1.9.2 
    ios-sim    : 6.0.0 
    Node       : v6.10.2
    npm        : 5.4.2 
    OS         : macOS Sierra
    Xcode      : Xcode 9.0 Build version 9A235 

Misc:

    backend : legacy

谢谢!

【问题讨论】:

    标签: ios objective-c iphone cordova cordova-plugins


    【解决方案1】:

    这是正常行为,插件是由社区创建的,并不总是最新的,这就是为什么您会看到如此多的弃用警告。但这些只是警告,因此它们不会造成任何麻烦,它们只是用来通知您,在从 SDK 中删除不推荐使用的方法之前的某个时间,这可能会得到修复。

    如果您想按照您的要求修复所有这些,您将不得不分叉您使用的每个插件,并用其后继者替换已弃用的部分。

    您的推送通知问题与其他问题有关,您应该作为另一个问题提供更详细的信息。

    【讨论】:

      猜你喜欢
      • 2014-07-26
      • 1970-01-01
      • 1970-01-01
      • 2019-01-04
      • 1970-01-01
      • 2014-08-29
      • 1970-01-01
      • 2017-03-06
      • 2018-09-18
      相关资源
      最近更新 更多