我有一个可与模拟器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")
}
答案 0 :(得分:0)
您正在使用什么版本的cordova-ios?我遇到了同样的错误,经过几天的尝试,我删除了plugins文件夹,然后为cordova-ios@4.5.5进行了编译,并且可以正常工作。
离子Cordova平台添加ios@4.5.5