ionic:缺少iOS项目的权利

时间:2018-12-27 08:38:19

标签: ios ionic-framework ionic3

我在以下环境下开发了离子应用。现在,我需要将工作转移给我的同事,但他无法构建功能全面的应用程序,其中包括诸如“关联域”,“背景模式”和“推送通知”之类的功能。

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版应用可以正常构建和运行。

有人有类似的经历并且知道如何解决此问题吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

我们在Apple开发者论坛上发现了this thread,并通过降级Xcode来解决了构建问题。

可以下载here的Xcode的旧版本。