2014-09-01 88 views
5

我开发企业应用程序,我们依赖的一个关键特性是动态库注入。在iOS 7之前,一切都很好。但在iOS 8中,当我尝试注入动态库并使用企业证书辞职时,应用程序崩溃。当我使用开发人员证书退出应用程序时,它在iOS 8中可以正常工作。而这种情况只发生在iPhone 4s中,但在iphone 5,5s和iPad上运行良好。有人可以解释这个问题。动态库注入在iOS企业应用程序中失败

+0

任何运气找到一个解决这个问题? – 3254523 2014-09-05 20:01:29

+0

不,当我找到它时,会在这里发布解决方案 – Tamil 2014-09-06 03:50:54

+1

你能分享你如何将动态库注入企业应用程序 – user3115014 2015-01-09 12:16:36

回答

3

这让我永远不知道,因为错误信息是如此神秘,没有任何我搜索似乎帮助。

解决方案是撤销生产证书并重新生成它(您将需要刷新所有使用它的其他供应配置文件)。有一些iOS 8需要的数据在旧版本的证书中缺失(即使它们在苹果开发者网站上似乎是完全有效的)。

此链接避让我到解决方案:

https://www.airsignapp.com/ios-apps-using-swift-crash-when-signed-with-inhouse-certificate/