_BSMachError:(os / kern)无效的能力(20)& _BSMachError:(os / kern)无效名称(15)

时间:2016-04-02 08:04:10

标签: ios objective-c uiimagepickercontroller

每当我点击UIImagePickerController时,它都会给我这个错误..我已尝试过其他链接的解决方案,但无法将其删除。因此无法理解为什么会出现此错误????? < / p>

  

2016-04-02 13:27:10.930项目[1984:72176] _BSMachError:(os / kern)   无效的能力(20)

     

2016-04-02 13:27:10.930项目[1984:72176] _BSMachError:(os / kern)   名称无效(15)

2 个答案:

答案 0 :(得分:2)

一些开发人员在从“Unites States”更改为“en”(或)其他区域后返回错误的原因是“属性列表”和“源代码”视图之间存在差异。这可能是Xcode的bug。只要这两个视图之间存在不匹配,就会抛出此错误,无论是“en”还是“English”。但是当开发人员更改为“en”或“United States”时将修复该错误消息。

基于https://forums.developer.apple.com/thread/15683

将info.plist中的“本地化本机开发区域”更改为美国而不是en。

答案 1 :(得分:0)

如何解决这个问题的方法之一是:

  1. 关闭Xcode
  2. 转到:/Users/YourOSXUserName/Library/Developer/Xcode/DerivedData
  3. 从&#34;驱动程序数据&#34;
  4. 中删除所有文件夹
  5. 打开Xcode,打开项目并重新构建。