https://docs.ionic.io/services/package/
我创建了开发和生产环境下的证书,包括推送功能。https://docs.ionic.io/services/profiles/
开发 - 使用ionic package成功构建,iOS上安装没有问题。
生产 - 使用ionic package成功构建,当我尝试在iOS上安装时,它开始正常安装应用程序,然后当快要完成时,应用程序消失了,最终未被安装,没有出现任何错误。
为什么会这样?
为了测试我的设备上的生产.ipa文件,我通过iTunes软件进行安装。(我还没有在App Store上发布它)
对于开发.ipa,情况也是如此,这是一个确定的事实。
我找到了这个旧问题,它表明可能是由于不匹配的包id引起的:
In-House App Disappears After Install
我的应用程序config.xml中的小部件ID与Apple Developer上的应用程序ID相同。
是否还有其他地方应该是相同的,而我不知道?也许是我在创建证书时输入的信息?
我的最终目标是将此应用程序发布到App Store中,这不是一个内部应用程序 - 我声明这一点以避免混淆。