原因是:我的签名是distribution certificate,即发布者证书,不允许在真机上直接运行
使用开发者证书,解决方法:
1、退出xcode,再把/Users/apple/Library/Developer/Xcode/DerivedData/下面的东西都删除(DerivedData本身不要删),再启动xcode,再rebuild.
2、可能你的情况比较特殊吧,看看是不是用了distribution的provision, bundle id有没有冲突等等其他原因。
3、最简单的是这样,organizer->project->左边项目选中->delete键->确认
4、修改下证书或者设置下edit schemes的build configuration
5、删除Info.plist file的Required device capabilities