我是在用Ad Hoc 方式打包的时候,突然遇到的:
其中有一个证书是我自己电脑上申请的,另外两个是其他同事在他们自己的电脑上申请的。
解决办法:Xcode -> Preferences -> Account -> 选择自己的开发者账号 -> Manage Certificates ,然后左下角点击下就OK了。
PS: 顺便补充下Ad Hoc方式打包和Development方式打包的区别。
Ad Hoc: 用发布证书打包,只有添加了设备ID的才能安装,测试推送和内购与上架苹果商店的效果一样。
Development: 用开发证书打包,只有添加了设备ID的才能安装。