iPhone 7上的应用程序崩溃,但不在模拟器上

问题描述:

我的Objective-c应用程序在iPhone 5至iPhone 6s以上运行良好。但是,在我收到一些iPhone 7用户的投诉前2天,应用程序安装完成后,应用程序就立即崩溃。当他们点击应用图标时,该应用也崩溃了。但是当我在iPhone 7模拟器上运行它时,我没有遇到任何问题。我甚至没有iPhone 7设备来检查这个问题。有什么方法可以使用在线工具来解决这个问题?请给我一个解决方案。谢谢。iPhone 7上的应用程序崩溃,但不在模拟器上

+1

您需要了解更多信息,crashlogs例如。 – shallowThought

+0

因为我没有任何iPhone 7设备,所以我不能得到一个崩溃日志。我从我的客户那里得到了这个投诉 – Randi

+0

尝试向应用程序添加一些类似crashlytics的框架。也许你可以用这个框架处理crashlog。 – Sergey

我与我的旧应用程序有相同的问题,然后在Info.plist中添加权限。像

对于摄像头:

<key>NSCameraUsageDescription</key> 
<string>You can take photos to document your job.</string> 

图片库

<key>NSPhotoLibraryUsageDescription</key> 
<string>You can select photos to attach to reports.</string> 

请检查应用程序,你像麦克风或其他其他权限。我希望这能解决你的问题。

如果你不是从上面的回答不满意,就试试无触点检查任何内存问题或其他问题与iPhone 7

+0

它在发射时崩溃。只要用户点击应用程序图标。 – Randi

+1

如果这些权限丢失,苹果会拒绝他们的应用程序批准(我知道,因为它发生在我身上),它可能不会是模型特定的。 – Stonz2

+0

是的,我的应用程序已被许多版本的appstore批准 – Randi

这里就是你需要做的崩溃或立即挂停止的应用程序是什么开放:安装任何等待软件更新,在设置>通用>软件更新(这是可能的版本为10.0.1和iPhone 7可以与iOS 10.0舰)发现

  1. 安装并让iPhone重启照常
  2. 打开App Store
  3. 完全免费下载任何新应用程序,无论是免费还是付费都无所谓
  4. 您会看到一条弹出消息,说明条款和条件已更改,接受新条款,方法是点击众多的“同意”屏幕
  5. 退出App Store的
  6. 返回到主屏幕,并启动应用程序(一个或多个),最初崩溃

来源:http://osxdaily.com/2016/09/16/fix-apps-crashing-immediately-new-iphone/