首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缺少配置配置文件:应用程序必须在名为embedded.mobileprovision的文件中包含配置配置文件

缺少配置配置文件:应用程序必须在名为embedded.mobileprovision的文件中包含配置配置文件
EN

Stack Overflow用户
提问于 2018-09-20 13:46:27
回答 6查看 32.9K关注 0票数 63

应用程序已经从xcode-9提交到Apps,现在我必须更新新的version.But,因为xcode更新了i.e.xcode 10。在验证过程中,它显示‘应用程序必须包含一个名为embedded.mobileprovision的文件中的配置文件’.App在模拟器上运行良好。

甚至我也下载了供应证书。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2018-09-21 12:52:10

我试图清除供应配置文件,但这些都没有帮助。从以前的XCode版本到这个版本的变化是构建系统。通过将您的构建系统更改回遗留系统,我解决了这个问题。

您可以在“文件”>“工作区设置”(或“项目设置”)下切换生成系统,然后在“生成系统”下选择“遗留构建系统”(请参见屏幕快照)。

祝好运!

编辑:作为cordovo iOS 5.0.0现在支持新的构建系统。在这里可以找到Changelog:https://cordova.apache.org/announcements/2019/02/09/cordova-ios-release-5.0.0.html

票数 175
EN

Stack Overflow用户

发布于 2018-09-26 08:04:50

如果从CLI运行/构建,则使用此命令来使用遗留构建系统而不是新的生成系统。

代码语言:javascript
复制
cordova build ios --buildFlag="-UseModernBuildSystem=0"
票数 14
EN

Stack Overflow用户

发布于 2018-11-07 21:18:38

您还可以在您的cordova项目的根目录创建一个新的build.json文件,如果您还没有这个文件,可以添加以下json数据。这基本上告诉"ios“的构建过程使用遗留的构建系统。它将自动将build.json文件中的构建标志添加到您的build命令中,例如,cordova build ios --prod也将运行,就像它被键入为cordova build ios --prod --buildFlag="-UseModernBuildSystem=0"一样。

代码语言:javascript
复制
{
    "ios": {
        "debug": {
            "buildFlag": [
                "-UseModernBuildSystem=0"
            ]
        },
        "release": {
            "buildFlag": [
                "-UseModernBuildSystem=0"
            ]
        }
    }
}
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52426643

复制
相关文章

相似问题

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