Details
-
Type: Bug
-
Status: Resolved
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: BridgeIt 1.0.6
-
Fix Version/s: BridgeIt 1.0.7
-
Component/s: BridgeIt
-
Labels:None
-
Environment:BridgeIt 1.0.6, iOS 10 on iphone 5
Description
Testing with iOS 10 shows that everything is working except the Fetch Contact feature. Initiating Fetch Contact switches to the BridgeIt app, but once a contact is selected it crashes to the home screen.
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>