Now that iOS 8, iPhone 6, and iPhone 6 Plus have launched, we have collected all of the feedback from all of our awesome customers (you!) and the following blog post contains all of the issues that we’re currently aware of.
We've received reports from developers that in some cases, the installation request for any alpha, beta, or enterprise app is simply ignored by iOS 8. To work around this issue, please follow these steps:
Click on your app on HockeyApp
Click on Manage App, then on Distribution
Set the "iOS 8 Workaround" option to "Enabled"
Click on Save
When this setting is enabled, HockeyApp will modify the bundle identifier of your app (by appending
.ios8) in the manifest plist that triggers the installation. This way iOS 8 can not match the bundle identifier against its cache and will install the app. A side effect is that the user will see two app icons during the download if a previous version was already installed. This workaround will only be applied to iOS 8 devices.
We have also seen issues with provisioning profiles and entitlements in Xcode 6. If you encounter such an issue, please re-create your certificate and profile in the iOS Dev Center.
The installation of apps now happens in the background, i.e. the user has to manually go to the home screen to see the installation progress. Please update to HockeySDK 3.5.7 to handle this for in-app updates:
Manual Installation of Provisioning Profiles
Apple disabled the feature to manually download a provisioning profile with iOS 8, i.e. the Install Profile button doesn't work and Settings.app refuses to install the profile. Settings.app on iOS 8 also does not show the list of installed provisioning profiles. The only solution is to create a new build for each new profile and upload that build to HockeyApp.
To avoid confusion with testers, HockeyApp no longer shows the Install Profile button on the download page for devices running iOS 8.
The automatic authentication feature no longer works as Apple has removed access to the iTunesArtwork from within the app.
As always, if you have any questions, feedback, or suggestions, please send us a message using our support system.