繁体   English   中英

应用程序 iOS 被 Apple 接受,在启动时崩溃,但在将 iPhone 插入 Mac/Xcode 后工作

[英]app iOS accepted by Apple, crashes at launching, but works after plugging iPhone to the Mac/Xcode

更新 2:

我们终于有了崩溃日志: https : //www.dropbox.com/s/62sq0ybyr4mhkkh/Screenshot%202015-09-02%2012.26.54.png?dl=0

似乎没有加载库...

更新1:

这是我们所拥有的: - Xcode 上没有崩溃日志,而设备上的应用程序在启动时崩溃 - 我们没有通过 Xcode 运行该应用程序,而是通过 Diawi 下载它 - 我们将 iPhone 插入 Mac,我们没有运行通过 Xcode 运行该应用程序,我们只是查看了崩溃日志(什么也看不到)。 在我们从 Mac 上拔下 iPhone 后,该应用程序完美启动! 此外,当我们卸载该应用程序并通过 Diawi 再次安装时,它再次完美启动! - 因此,我们将 iPhone 连接到 Mac 的简单事实使该应用程序工作。

任何的想法 ?

在第一条消息下方

我的 iOS 应用程序存在严重问题,以下是我们所知道的:

  • 该应用已在 App Store 获得批准
  • 但是如果我们通过 App Store 促销代码下载它(它就像一个私人测试版),它会在发布时崩溃,主要是在 iOS 8.3 或更低版本上。
  • 通过添加 UDID 并在提交之前通过 Diawi 发送应用程序,我们遇到了同样的问题
  • 我们已经在商店中发布了一个应用程序(我们称之为 v1)并且我们已经提交了一个新版本 (v2),它是 Xcode 上的一个新项目。
  • 崩溃发生在已经拥有应用程序 v1 的人和没有的人身上
  • 即使您卸载 v1 并安装 v2,崩溃仍然存在
  • 我们把 crashlytics :不可能得到任何崩溃报告,它在 init 之前崩溃,尽管我们可以看到带有徽标的启动页面。 我们试图延迟 10 秒让 crashlytics 初始化,但它不会持续到 10 秒
  • 最奇怪的事情:当我们将设备插入 Xcode 以查看会发生什么时,它就可以工作了! 不可能再次看到崩溃。 然后,即使您通过 Diawi 安装卸载并重复该过程,它也会起作用! 只要你在 Xcode 上插入 iPhone,它就会一直工作......
  • 有些人告诉我们,它会崩溃,但第二天就可以工作了。

我们做了什么 :

  • 我们更新了 Pod
  • 我们更改了证书和配置文件并使其变得干净
  • 由于 Parse SDK,我们遇到了一些问题,但我们修复了它
  • 目标是 iOS 7.1

以下是我们拥有的 Pod(截图): https : //drive.google.com/file/d/0BzHfUya4Va4rb2dQSVJYazN1MFBxcG1DQnpBNXAybU9SVzk4/view?usp=sharing

有人已经看到过这样的问题吗? 最奇怪的是,苹果并没有拒绝它。

感谢您的帮助 !

所以我今天的应用程序 Macro Defense 遇到了完全相同的问题: https : //itunes.apple.com/us/app/macro-defense/id955086416?ls=1&mt=8

我发现通过关闭设备上的 Wi-Fi,该应用程序可以完美运行。 如果您也是这种情况,那么我的猜测是问题在于尝试在 appDelegate 中执行某些网络功能。

已经联系了苹果支持,如果我得到明确的答案,我会重新发布。

干杯!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM