Ios 企业应用程序启动时间较长

Ios 企业应用程序启动时间较长,ios,xcode,performance,enterprise,Ios,Xcode,Performance,Enterprise,我目前遇到一些奇怪的行为,同一个代码库只是用不同的证书签名: 1) Bundle identifier: com.mycompany.A, Normal App-Store Distribution certificate 2) Bundle identifier: com.mycompany.B, Enterprise Distribution certificate 如上所述,这两个应用程序编译的代码和资产完全相同,唯一不同的是包标识符和用于存档它们的签名凭据 奇怪的是,与应用程序B(

我目前遇到一些奇怪的行为,同一个代码库只是用不同的证书签名:

1) Bundle identifier: com.mycompany.A, Normal App-Store Distribution certificate 

2) Bundle identifier: com.mycompany.B, Enterprise Distribution certificate
如上所述,这两个应用程序编译的代码和资产完全相同,唯一不同的是包标识符和用于存档它们的签名凭据

奇怪的是,与应用程序B(2)相比,应用程序A(1)需要约40%的启动时间。这可能与苹果更严格地检查企业证书有关吗?还是我只是用一种错误的方式编译它?有没有关于如何缓解这个问题的想法


我已经检查过ApplicationIDFinishLaunching中没有任何长时间运行的代码:这会阻止启动,似乎真的是iOS需要很长时间才能启动应用程序并将其交给我控制。

我们在这里讨论的启动时间之间的秒差异是什么?您是否清理了项目并删除了派生数据?(在xCode上,Product>>Mantain Alt key>>Clean Build文件夹)