企业iOS应用程序启动缓慢
我有一个用于测试和预览的企业级iOS应用程序。最近它的行为很奇怪,当部署到iPhone时,它会启动并闲置几秒钟,然后最小化。第一次发射后,下一次发射就可以了。这就好像该应用程序在首次启动时尝试验证某些东西一样 我听说这可能与包含太多应用程序的移动资源调配文件有关。我如何判断这是否确实是问题所在?企业iOS应用程序启动缓慢,ios,Ios,我有一个用于测试和预览的企业级iOS应用程序。最近它的行为很奇怪,当部署到iPhone时,它会启动并闲置几秒钟,然后最小化。第一次发射后,下一次发射就可以了。这就好像该应用程序在首次启动时尝试验证某些东西一样 我听说这可能与包含太多应用程序的移动资源调配文件有关。我如何判断这是否确实是问题所在? 您希望在应用程序中创建一个构建,并在应用程序中执行最少的操作。\u didFinishLaunchingWithOption 检查您的iPhone是否有更新 这当然不是一个配置文件问题 您的任何一个依
- 您希望在应用程序中创建一个构建,并在应用程序中执行最少的操作。\u didFinishLaunchingWithOption
- 检查您的iPhone是否有更新
- 这当然不是一个配置文件问题
您的任何一个依赖项都试图这样做。否则他们的内存泄漏太多。首先,你可以使用
仪器(cmd+i)
从Xcode
本身运行你的应用程序
这将清楚地为您提供有关方法所用时间的信息
试着做以下几件事
-应用程序:didFinishLaunchWithOption
方法预编译标题中导入的类(如果有)
我也有同样的问题。希望您能尽快解决问题。请删除应用程序中的所有代码。\u did finishlaunchingwithoptions函数,然后重试。检查是否有任何在首次启动时花费太多时间的调用/代码。这不是企业问题。问题的根源是您的代码。启动时,您可能正在主线程上获取内容。三重检查。我在TestFlight构建中注意到了这一点,但只是偶尔,就像你提到的。我不认为这是你的代码,就像其他人说的那样。我对此只有85%的把握,但我估计苹果在应用发布时偶尔会打一个网络电话,根据在线来源检查企业证书。我打开了建立在不可靠的wifi连接上的TestFlight,发现延迟时间比其他时间长得多。这没有意义。AppStore中的非企业版非常有效。你不认为运行的代码数量相同吗?