将我的应用提交到应用商店后,我惊讶地被苹果拒绝了,因为应用在它们(引用它们)时崩溃了。
因此它将链接到我的代码:
if(this.platform.is("cordova")) {
this.imagePicker.hasReadPermission().then(
(result) => {
if (!result) {
this.imagePicker.requestReadPermission().then(canRead => {
if(canRead) {
this.GetPicture();
}
});
} else {
this.GetPicture();
}
}, (err) => {
this.imagePicker.requestReadPermission().then(canRead => {
if(canRead) {
this.GetPicture();
}
});
console.log(err);
});
}
}
GetPicture() {
this.imagePicker.getPictures({
maximumImagesCount: 1
}).then(
(results) => {
for (let i = 0; i < results.length; i++) {
// upload image to image service
}
}, (err) => console.log(err)
);
}
总体来说是香草的味道。因此,似乎在最新的IOS上调用imagePicker.getPicture时,应用程序崩溃了。
运行Ionic 4.1.1,ImagePicker插件版本2.3.3
他们还提供了一些崩溃报告,如果有帮助,请附上其中一份。
[编辑]
这样做会标记崩溃日志
xcrun atos -o MyApp.app/Myapp -arch arm64 -l 0x104457fff -f attachment-6092491254159192914crashlog-E31E8DCE-AC53-4475-AD8D-476CA7E80FA3.crash
不确定说出的报告如何帮助我...
attachment-6092491254159192914crashlog-E31E8DCE-AC53-4475-AD8D-476CA7E80FA3.txt
答案 0 :(得分:0)
发现了什么-调用inAppBrowser
时getPictures
插件存在问题。将inAppBrowser
更新到最新版本可解决此问题:)