我在以下环境下开发了离子应用。现在,我需要将工作转移给我的同事,但他无法构建功能全面的应用程序,其中包括诸如“关联域”,“背景模式”和“推送通知”之类的功能。
cli packages: (/usr/local/lib/node_modules)
@ionic/cli-utils : 1.19.2
ionic (Ionic CLI) : 3.20.0
global packages:
cordova (Cordova CLI) : 8.0.0
local packages:
@ionic/app-scripts : 3.1.10
Cordova Platforms : android 7.1.0 ios 4.5.4
Ionic Framework : ionic-angular 3.9.2
System:
Android SDK Tools : 26.1.1
ios-deploy : 1.9.2
Node : v10.8.0
npm : 6.2.0
OS : macOS High Sierra
Xcode : Xcode 9.4.1 Build version 9F2000
尽管他能够构建和归档项目,但生成的ipa并未列出任何权利(在功能选择中所有这些权利均处于启用状态),并且证书在使用Organizer的导出对话框中显示“未知”。
我们使用相同的证书,配置文件以及除操作系统以外的所有内容。 我使用的是Xcode 9.4.1的macOS High Sierra,而他使用的是macOS mojave和Xcode 10.1。
我们的Android版应用可以正常构建和运行。
有人有类似的经历并且知道如何解决此问题吗?
谢谢。