证书问题。如果出现"fix issue"或"reset"按钮,则按提示操作即可。
如果依然出现上面的问题,登录apple开发者中心,在Provisioning Profiles中新建相应的证书(如果有失效的证书,应删除重建),在选择app id时一定选对,不要选择带通配符的。另外,要保证创建证书时的app id与Xcode工程中的bundle id一致。(由于app id不规范,起初没留意,导致浪费了不少时间)
更彻底的方法:Xcode->Preference,选择账号,点击View Details,删除所有的Provisioning Profiles,在keychain access中也删除开发者证书,重启Xcode,重启Mac,然后让Xcode自动管理所有的证书。