简体   繁体   English

运行 ionic cordova build ios --prod 时出错

[英]Error while running ionic cordova build ios --prod

I'm having this error while trying to deploy angular ionic app to ipa.我在尝试将 angular ionic 应用程序部署到 ipa 时遇到此错误。 After i run 'ionic cordova build ios --prod', these errors appear.在我运行“ionic cordova build ios --prod”后,出现这些错误。 Please help me to solve these errors.请帮我解决这些错误。 P/s: I'm using Ionic 4 and Xcode 9.2. P/s:我使用的是 Ionic 4 和 Xcode 9.2。 在此处输入图片说明

在此处输入图片说明

This is my project.pbxproj file:这是我的project.pbxproj文件:

// !$*UTF8*$!
{
    archiveVersion = 1;
    classes = {
    };
    objectVersion = 52;
    objects = {

... ...

            buildSettings = {
                ALWAYS_SEARCH_USER_PATHS = NO;
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                CLANG_ENABLE_MODULES = YES;
                CLANG_ENABLE_OBJC_ARC = YES;
                COPY_PHASE_STRIP = NO;
                GCC_DYNAMIC_NO_PIC = NO;
                GCC_OPTIMIZATION_LEVEL = 0;
                GCC_PRECOMPILE_PREFIX_HEADER = YES;
                GCC_PREFIX_HEADER = "MyApp/MyApp-Prefix.pch";
                GCC_THUMB_SUPPORT = NO;
                GCC_VERSION = "";
                INFOPLIST_FILE = "MyApp/MyApp-Info.plist";
                IPHONEOS_DEPLOYMENT_TARGET = 11.0;
                LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
                PRODUCT_BUNDLE_IDENTIFIER = io.ionic.starter;
                PRODUCT_NAME = "$(TARGET_NAME)";
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
        1D6058950D05DD3E006BFB54 /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 3047A5101AB8059700498E2A /* build-release.xcconfig */;
            buildSettings = {
                ALWAYS_SEARCH_USER_PATHS = NO;
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                CLANG_ENABLE_MODULES = YES;
                CLANG_ENABLE_OBJC_ARC = YES;
                COPY_PHASE_STRIP = YES;
                GCC_PRECOMPILE_PREFIX_HEADER = YES;
                GCC_PREFIX_HEADER = "MyApp/MyApp-Prefix.pch";
                GCC_THUMB_SUPPORT = NO;
                GCC_VERSION = "";
                INFOPLIST_FILE = "MyApp/MyApp-Info.plist";
                IPHONEOS_DEPLOYMENT_TARGET = 11.0;
                LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
                PRODUCT_BUNDLE_IDENTIFIER = io.ionic.starter;
                PRODUCT_NAME = "$(TARGET_NAME)";
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Release;
        };
        C01FCF4F08A954540054247B /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 3047A5111AB8059700498E2A /* build.xcconfig */;
            buildSettings = {
                ...
                WK_WEB_VIEW_ONLY = 1;
                IPHONEOS_DEPLOYMENT_TARGET = 11.0;
            };
            name = Debug;
        };
        .....

try to use the latest version of Xcode.尝试使用最新版本的 Xcode。

  1. ionic cordova platform remove ios离子cordova平台删除ios
  2. ionic cordova platform add ios离子cordova平台添加ios
  3. ionic cordova build ios离子科尔多瓦构建ios

Make sure you have signed your app to right team and run pod install inside platform/ios if you use some custom plugin如果您使用一些自定义插件,请确保您已将您的应用程序签署给正确的团队并在平台 / ios 内运行 pod install

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM