开发者账号过期之后,若无法立即续费(走公司流程),需要使用个人的免费账号,只要改变Bundle Identifier即可。
1.项目用到了推送或内购,Xcode会报错。具体如下:
does not support the In-App Purchase and Push Notifications capabilities
此时,只需在Capabilities中关闭In-App Purchase 和Push Notifications 选项。
突然发现Capabilities中根本没有这两个选项,那么需要关闭Automatically manage signing,再去看看选项是否已经出现。
2.即使上面成功,也可能会出现下面错误。具体如下:
Embedded binary is not signed with the same certificate as the parent app. Verify the embedded binary target's code sign settings match the parent app's.
之所以出现此问题,因为项目由多个target组成,将Team都更改即可。