NSPhotoLibraryUsageDescription in Xcode8

Localizing of info.plist file may be very unuseful, especially if you use many languages in your apps. The simplest way for localizing NSPhotoLibraryUsageDescription, NSLocationWhenInUseUsageDescriptionor NSCameraUsageDescription keys is to describe it in InfoPlist.strings file. Create new *.strings file with name InfoPlist; Press Localize… button in file inspector and choose the default language; Add new records in … Read more

Xcode 8 does full project rebuild

I have found this works consistently, it will however compile swift files if you modify a header included in the bridging header. It will also do full compile if you switch git branches back and forth. Firstly make sure optimization level for debug is set to None (Not whole module optimization) Then, according to https://forums.developer.apple.com/thread/62737 … Read more

Xcode 8 with older Base SDK

Starting with Xcode 7.3, in addition to copying in the SDK, you must also edit a certain Info.plist file, as described here for macOS in the post by agx. It looks like there is a similar file for iOS, at Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Info.plist Try changing the value of MinimumSDKVersion in there from 10.0 to whatever SDK version … Read more