Ionic 3-您的应用包含非公开API使用情况

时间:2019-07-05 08:19:15

标签: ios ionic-framework ionic3

我有一个可与模拟器android ios一起使用的ionic 3应用,它已在Google商店上发布,但是当我尝试在Apple商店上载时,它会给我“您的应用包含非公开api用法”

我正在尝试检查可能导致问题的所有插件列表;与我几天前发布的应用程序不同的是: 条形码扫描器 电话号码 电子邮件撰写者 地理位置 传单

这是我的package.json:

@objc func buttonTapped(){

    getData { [weak self] snapshotKey in
        self?.autoId = snapshot.key
        let newPlanetRef = Database.database().reference().child("company").childByAutoId()
        newPlanetRef.updateChildValues(self?.autoId)
    }
}

/// completion type -(String?)- must be a snapshot.key's type
func getData(_ completion: @escaping (String?) -> Void) {

    print("before running")
    var ref = Database.database().reference(withPath: "cars").queryOrdered(byChild: "parts").queryEqual(toValue: "wheel")

    ref.observeSingleEvent(of: .childAdded, with: { snapshot in
            completion?(snapshot.key)

            print("running")
    }) { (error) in
            print(error.localizedDescription)
    }

    print("after running")

}

1 个答案:

答案 0 :(得分:0)

您正在使用什么版本的cordova-ios?我遇到了同样的错误,经过几天的尝试,我删除了plugins文件夹,然后为cordova-ios@4.5.5进行了编译,并且可以正常工作。

离子Cordova平台添加ios@4.5.5