这是一个我要问的三个问题,因为它们紧密相关,其中2个不能保证自己被问到。
我有一个可以在iOS设备上成功安装的应用程序。我已经能够使用ionic run --device
以及Xcode安装它。
第一个问题:
我注意到我有2个签名选项 - “Lee Nathan”和“Lee Nathan(个人团队)”,尽管我只创建了一个证书。有人可以解释这意味着什么,或者我可以在哪里找到更多相关信息?谷歌没有透露任何内容,我不知道该怎么搜索。
第二个问题:
我注意到如果我使用Xcode创建IPA进行分发,我必须使用“Lee Nathan”签名团队。如果我想用Ionic命令行构建我的应用程序,我必须使用“Lee Nathan(个人团队)”。我更喜欢命令行,因为我可以将实时重新加载和调试工具附加到我的应用程序。但是在添加推送通知后,当我使用个人团队而不是常规团队时,我会收到签名错误。我可以从Xcode安装到我的设备并接收推送通知。如何使用个人团队继续从命令行运行?
这是我的错误:
第三个问题(笑话):
Apple证书流程非常荒谬。为什么Apple讨厌他们的开发者?