The first main issue is related to new privacy settings introduced in iOS10. The new properties are added to the projects info.plist which are basically localized message for the respective popups that will appear when features that are deemed privacy-sensitive. The new properties are as follows.
<key>NSCameraUsageDescription</key>
<string>$(PRODUCT_NAME) uses Camera</string>
<key>NSContactsUsageDescription</key>
<string>$(PRODUCT_NAME) uses Contact</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>Background location data is sent to the upload URL.</string>
<key>NSMicrophoneUsageDescription</key>
<string>$(PRODUCT_NAME) uses Microphone</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>$(PRODUCT_NAME) uses Photo Library</string>
One the properties are added the application will run and users can use video (camera and sound), camera (video and photo library) and of course contacts.
The contacts issue was also related to how the iOS 8 contacts list was accessed. After a little poking around it looks like the iOS8 implementation is now deprecated and the error is related. So the implementation was swapped out for the new way to do contact lookup in iOS9 and the older iOS8 and iOS7 code was removed (yes there was two!).