首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用xcode 10构建ios离子应用时,遗漏配置文件错误

使用xcode 10构建ios离子应用时,遗漏配置文件错误
EN

Stack Overflow用户
提问于 2018-09-20 03:55:55
回答 3查看 3.8K关注 0票数 14

我昨天更新了我的xcode版本,现在当我构建一个ionic应用程序时,在验证ipa时,我得到了以下错误:

由于以下错误,此时无法处理应用程序:缺少设置配置文件-应用程序必须在名为embedded.mobileprovision的文件中包含设置配置文件。

如何获得要生成/包含的embedded.mobileprovision?

谢谢,Yuval

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-09-20 04:26:16

https://github.com/apache/cordova-ios/issues/407有一个答案,\只需使用--buildFlag="-UseModernBuildSystem=0“进行构建,并调整项目设置以使用遗留模式进行构建。

票数 5
EN

Stack Overflow用户

发布于 2018-09-21 03:31:36

目前最好的解决方法是选择退出新的构建系统:

如果是在命令行上构建,则可以指定--buildFlag="-UseModernBuildSystem=0"

Cordova CLI

cordova run ios --buildFlag='-UseModernBuildSystem=0'
cordova build ios --buildFlag='-UseModernBuildSystem=0'

Ionic CLI

ionic cordova run ios -- --buildFlag="-UseModernBuildSystem=0"
ionic cordova build ios -- --buildFlag="-UseModernBuildSystem=0"

如果您正在使用build.json配置文件进行构建,则可以在iOS版本或调试配置下添加以下内容:

"buildFlag": [
  "-UseModernBuildSystem=0"
]

如果要在Xcode IDE中打开项目,则需要将Workspace Settings中的生成系统更改为"Legacy build System“

here的解决方案对我很有效。干杯。

票数 21
EN

Stack Overflow用户

发布于 2019-02-15 16:52:49

这个问题似乎已经在cordova ios 5.0.0 ( https://cordova.apache.org/announcements/2019/02/09/cordova-ios-release-5.0.0.html )的发布中得到了解决-他们添加了与现代构建系统的兼容性

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52413338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档