在旧的Xcode开发的项目迁移到新版的Xcode后,选中新的profile时可能会导致Xcode报错:
Code Sign Error: Provisioning Profile (487F3EAC-05FB-4A2A-9EA0-31F1F35760EB) can't be found.
解决方法
- 打开项目文件,搜索错误提示里的“487F3EAC-05FB-4A2A-9EA0-31F1F35760EB”,然后手动删除那行。实际上是要删除所有指向provisioning profiles文件的行。
- 在xcode重新打开项目
- 重新选择新的profile
指向provisioning profiles的行类似于:
PROVISIONING_PROFILE = "487F3EAC-05FB-4A2A-9EA0-31F1F35760EB";
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "487F3EAC-05FB-4A2A-9EA0-31F1F35760EB";