Bog*_*n U 5 c# xamarin.ios xamarin
将应用程序提交到 iTunes Connect 后,它被拒绝,并指出该应用程序在启动时崩溃。在模拟器中运行应用程序时不会发生此行为。此外,该应用程序在 Android 上运行良好,Google Play 并没有拒绝它。所以我主要关心的是为什么会发生这种情况?
该应用程序是 Xamarin Forms 2.0(最新版本)iOS 应用程序,使用 XCode 7.3 运行并为 iOS 9.3 构建。在 Apple 的崩溃日志中,我看到他们在 iOS 9.3.1 上进行了测试。
还有其他人经历过这个吗?Apple 的日志显示 Thread 0(主线程)已崩溃。
我在 ios 应用程序上也遇到了类似的问题...在我的例子中,应用程序仅在 32 位设备上崩溃。以下是为解决该问题所做的一些更改:
部署目标更新为 9.0。
链接器选项已更新以支持所有 iOS 架构(ARMv7 + ARMv7s + ARM64)。注意:- 以前它仅针对 (ARMv7 + ARM64),但此选项会增加 ipa 大小。
NSPhotoLibraryUsageDescription 和 NSCameraUsageDescription 隐私设置已添加到 info.plist 文件中。
xamarin 版本的最新稳定版本已更新 (4.2)。
还要确保插件初始化在 appdelegate.cs 文件内完成,而不是在 main.cs 文件内完成
我希望这可以帮助您解决问题。
| 归档时间: |
|
| 查看次数: |
9110 次 |
| 最近记录: |