Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
企业iOS应用程序启动缓慢_Ios - Fatal编程技术网

企业iOS应用程序启动缓慢

企业iOS应用程序启动缓慢,ios,Ios,我有一个用于测试和预览的企业级iOS应用程序。最近它的行为很奇怪,当部署到iPhone时,它会启动并闲置几秒钟,然后最小化。第一次发射后,下一次发射就可以了。这就好像该应用程序在首次启动时尝试验证某些东西一样 我听说这可能与包含太多应用程序的移动资源调配文件有关。我如何判断这是否确实是问题所在? 您希望在应用程序中创建一个构建,并在应用程序中执行最少的操作。\u didFinishLaunchingWithOption 检查您的iPhone是否有更新 这当然不是一个配置文件问题 您的任何一个依

我有一个用于测试和预览的企业级iOS应用程序。最近它的行为很奇怪,当部署到iPhone时,它会启动并闲置几秒钟,然后最小化。第一次发射后,下一次发射就可以了。这就好像该应用程序在首次启动时尝试验证某些东西一样

我听说这可能与包含太多应用程序的移动资源调配文件有关。我如何判断这是否确实是问题所在?

  • 您希望在应用程序中创建一个构建,并在应用程序中执行最少的操作。\u didFinishLaunchingWithOption

  • 检查您的iPhone是否有更新

  • 这当然不是一个配置文件问题


您的任何一个依赖项都试图这样做。否则他们的内存泄漏太多。

首先,你可以使用
仪器(cmd+i)
Xcode
本身运行你的应用程序

这将清楚地为您提供有关方法所用时间的信息

试着做以下几件事

  • 尽可能减少使用
    -应用程序:didFinishLaunchWithOption
    方法
  • 检查是否使用后台线程从数据库和服务器获取数据
  • 避免导入不需要的标题,同时检查在
    预编译标题中导入的类(如果有)

  • 我也有同样的问题。希望您能尽快解决问题。请删除应用程序中的所有代码。\u did finishlaunchingwithoptions函数,然后重试。检查是否有任何在首次启动时花费太多时间的调用/代码。这不是企业问题。问题的根源是您的代码。启动时,您可能正在主线程上获取内容。三重检查。我在TestFlight构建中注意到了这一点,但只是偶尔,就像你提到的。我不认为这是你的代码,就像其他人说的那样。我对此只有85%的把握,但我估计苹果在应用发布时偶尔会打一个网络电话,根据在线来源检查企业证书。我打开了建立在不可靠的wifi连接上的TestFlight,发现延迟时间比其他时间长得多。这没有意义。AppStore中的非企业版非常有效。你不认为运行的代码数量相同吗?