Enterprise app deployment doesn't install on iOS 8.1.3

前端 未结 8 1523
我在风中等你
我在风中等你 2020-11-30 18:53

After updating iOS 8.1.3, I tried to download, but getting error \"Unable to download app\" and \"could not be installed at this time\" mes

8条回答
  •  旧时难觅i
    2020-11-30 19:04

    After investigating..

    Edit: After further testing, I found that simply matching the bundle ID in the Info.plist and the bundle ID in the manifest.plist worked for installing apps over-the-air on iOS 8.1.3. If this solution does not work, try the solution below.


    Original Solution

    Fix to the problem:

    Your application must have a valid entitlements.plist, which includes correct the valid bundle identifier of an application.

    If you are distributing an application signed with a iOS development certificate, here is an example of a entitlements.plist you should include with your app.

    
    
    
    
        application-identifier
        com.yourbundleidhere.mycoolapp
        com.apple.developer.team-identifier
        com.yourbundleidhere.mycoolapp
        get-task-allow
        
        keychain-access-groups
        
            com.yourbundleidhere.mycoolapp
        
    
    
    

    If you are using a wildcard profile, replace com.yourbundleidhere.mycoolapp with yourwildcardappid.*. In both instances, you can use iResign to properly resign applications and include the now required, entitlements.plist.

    Explanation of the problem

    Due to security patches (see here under CVE-2014-4493), without the entitlements.plist, the application will not install. The security patch keeps applications from overriding existing apps and installing over the top of them/replacing them.

提交回复
热议问题