转自:http://www.jianshu.com/p/cd3904fb2147
今天于三位一体将OS X 、iOS、Xcode 都升级了,终于用上了iOS 10和Xcode 8,由于Xcode 7的联想功能的不完善,一直希望苹果能在Xcode 8修复这个BUG,在用Xcode运行了一下公司的老项目后,发现了一些问题,在这里做一下记录:
iOS 10 崩溃This app has crashed because it attempted to access PRivacy-sensitive data without a usage description. The app's Info.plist must contain an NSCameraUsageDescription key with a string value explaining to the user how the app uses this data. (iOS 10 对隐私数据的访问,苹果又加强了对用户隐私的保护,规定开发者必须要向用户提供隐私数据的使用说明,说白了就是必须在plist里面加入你所需获取用户隐私的关键字,以及value说明。注:value 必须填,不填依旧会崩溃)NSContactsUsageDescriptioncontactsDesciptionNSMicrophoneUsageDescriptionmicrophoneDesciptionNSPhotoLibraryUsageDescriptionphotoLibraryDesciption。。。<font color=#DC143C>友情提示:不要在Xcode 8上使用第三方插件,可能会导致 你的APP 审核被拒哦! </font>
Xcode 8 模拟器无法调试错误标题: The request to open com.myDomain.MyApp failed错误细节:The request was denied by service delegate (SBMainWorkspace) for reason: unspecified解决方法:点击模拟器前面的工程 -> Edit Scheme -> Info -> Executable -> 将MyApp.app换成Ask on launch此blog将持续更新。。。
新闻热点
疑难解答