Resolving a dynamic library in an enterprise iOS application

I develop enterprise applications, and one of the key functions on which we depend is a dynamic injection of the library. Prior to iOS 7, everything was in order. But in iOS 8, when I try to implement a dynamic library and resign using a corporate certificate, the application shuts down. When I cancel the application using the developer certificate, it works fine in iOS 8. And this only works on iPhone 4, but works fine on iphone 5, 5s and iPad. Can someone shed light on this problem.

+5
source share
1 answer

This made me understand forever, because the error messages were so cryptic, and nothing that I was looking for seemed to help.

The solution is to revoke your production certificate and regenerate it (you will need to update all your collateral profiles that use it). There is some data that iOS 8 needs that was not available in older versions of the certificate (although it seems to be fully valid on the Apple developer site).

This link helped me with the solution:

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

+3
source

Source: https://habr.com/ru/post/1201588/


All Articles