【发布时间】:2019-06-09 11:00:23
【问题描述】:
我有一个 Ionic v1 应用程序,它是在 Ionic 2 出现之前为 iOS 构建的。我使用 Xcode 将应用程序存档以供企业分发,因此可以将其安装在设备上进行测试。这一切都很好,直到上周的某个时候,我们注意到该应用将不再安装在我们的 iOS 设备上。
现在发生的情况是,您可以在 Safari 中单击相同的链接,将相同的 .ipa 文件下载到之前安装的同一设备上,它将开始下载到主屏幕,然后达到 100%,进度轮消失,但图标保持黑暗。点击图标会出现以下错误:
Unable to install "App Name"Please try again later.
我试过了……
- 将我的 Ionic CLI 更新到最新版本
- 安装 Ionic-v1 工具包
- 更新了所有 NPM 包
- 运行
npm audit fix - 修复了一些关于部署目标、图标大小等的 Xcode 警告(不是它们在过去重要的警告)。
- 彻底删除iOS平台并重新安装
- 使用不同的团队签约
- 让 Xcode 自动管理签名
- 确保我正在使用开发人员资料(不是分发)进行构建
...但根本没有找到任何修复方法。有人对这个难以捉摸的问题有什么建议吗?
正在使用的插件:
- cordova-plugin-camera
- cordova-plugin-compat
- cordova-plugin-console
- cordova-plugin-device
- cordova 插件文件
- cordova-plugin-file-transfer
- cordova-plugin-inappbrowser
- cordova-plugin-network-信息
- cordova-plugin-splashscreen
- cordova-plugin-statusbar
- cordova-plugin-whitelist
- cordova-plugin-x-toast
- cordova-plugin-sqlite-storage
- cordova-plugin-deploy
- cordova-plugin-keyboard
- mx.ferreyra.callnumber
【问题讨论】:
-
你是把它上传到iTunes然后尝试安装吗?
-
@Shoaeb 不,我只是在构建应用程序,将其归档为企业应用程序,然后将
.ipa文件(以及清单等)上传到我们的服务器。这一直很好(并且仍然适用于我们的 Ionic 3 应用程序),但突然不适用于 Ionic v1 应用程序。如果我通过 USB 连接设备并直接在设备上运行(即未存档,只是在设备上构建然后运行),那么它安装没有任何问题 -
你能发布你正在使用的插件列表吗?
-
@Shoaeb 用这些更新了问题:-)
-
您是否尝试过重新删除和添加平台 ios?
标签: ios ionic-framework ionic-v1