Cordova   发布时间:2022-05-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了离子cordova构建ios –emulator不显示失败或成功构建大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我刚刚将我的 Xcode更新到版本10.0(10A255),它在我的mACBook上也是控制台.之后我使用了命令 sudo ionic cordova build ios --emulator --prod 然后它开始正常构建,但构建似乎永远不会结束,因为这个过程永远不会返回“构建失败”或“构建成功”.它显然突然结束,这是终端的输出: Running app-scripts build: --pr
我刚刚将我的 Xcode更新到版本10.0(10A255),它在我的mACBook上也是控制台.之后我使用了命令

sudo ionic cordova build ios --emulator --prod

然后它开始正常构建,但构建似乎永远不会结束,因为这个过程永远不会返回“构建失败”或“构建成功”.它显然突然结束,这是终端的输出

Running app-scripts build: --prod --platform ios --target cordova
[16:09:56]  build prod started ... 
[16:09:56]  clean started ... 
[16:09:56]  clean finished in 3 ms 
[16:09:56]  copy started ... 
[16:09:57]  deeplinks started ... 
[16:09:58]  deeplinks finished in 1.52 s 
[16:09:58]  ngc started ... 
[16:10:27]  ngc finished in 28.76 s 
[16:10:27]  preprocess started ... 
[16:10:27]  preprocess finished in less than 1 ms 
[16:10:27]  webpack started ... 
[16:10:27]  copy finished in 31.56 s 
[16:14:50]  webpack finished in 263.50 s 
[16:14:50]  uglify started ... 
[16:14:50]  sass started ... 
Without `from` option PostCSS Could generate wrong source map and will not find Browserslist config. Set it to CSS file path or to `undefined` to prevent this warning.
[16:14:53]  sass finished in 2.58 s 
[16:14:53]  cleancss started ... 
[16:14:57]  cleancss finished in 3.72 s 
[16:15:51]  uglify finished in 60.77 s 
[16:15:51]  postprocess started ... 
[16:15:51]  postprocess finished in 190 ms 
[16:15:51]  lint started ... 
[16:15:51]  build prod finished in 355.49 s 

> cordova build ios --emulator
Building for iPhone XS Max Simulator
Building project: /Users/usuariomac/WebServer/AppIonicOMT/platforms/ios/OpenmyTab.xcworkspace
Configuration: Debug
Platform: emulator
Build setTings from command line:
    CONfigURATION_BUILD_DIR = /Users/usuariomac/WebServer/AppIonicOMT/platforms/ios/build/emulator
    SDKROOT = iphonesimulator12.0
    SHARED_PRECOMPS_DIR = /Users/usuariomac/WebServer/AppIonicOMT/platforms/ios/build/sharedpch
Build setTings from configuration file '/Users/usuariomac/WebServer/AppIonicOMT/platforms/ios/cordova/build-debug.xcconfig':
    CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES
    CODE_SIGN_ENtitlEMENTS = $(PROjeCT_DIR)/$(PROjeCt_name)/Entitlements-$(CONfigURATION).plist
    CODE_SIGN_IDENTITY = iPhone Developer
    ENABLE_BITCODE = NO
    GCC_PREPROCESSOR_DEFinitioNS = DEBUG=1
    HEADER_SEARCH_PATHS = "$(TARGET_BUILD_DIR)/usr/local/lib/include" "$(OBJROOT)/UninstalledProducts/include" "$(OBJROOT)/UninstalledProducts/$(PLATFORM_Name)/include" "$(BUILT_PRODUCTS_DIR)"
    OTHER_LDFLAGS = -ObjC
    SWIFT_OBJC_BRIDGING_HEADER = $(PROjeCT_DIR)/$(PROjeCt_name)/Bridging-Header.h
[16:16:41]  lint finished in 49.36 s

在此之前我的项目正在建设中.
我尝试使用该命令将目标更改为以前的iOS版本

离子cordova构建ios –emulator –target“iPhone-X,11.0”–prod

但它不起作用.在这个问题上最奇怪的事情是,如果我从Xcode构建应用程序,它“显然”采取我在appp中所做的更改.所以,这是我的离子信息:

cli包:(/usr/local/lib / node_modules)

@ionic/cli-utils  : 1.19.2
ionic (Ionic CLI) : 3.20.0

全球套餐:

cordova (Cordova CLI) : 8.0.0

本地包裹:

@ionic/app-scripts : 3.1.11
Cordova Platforms  : android 6.3.0 ios 4.5.5
Ionic Framework    : ionic-angular 3.9.2

系统:

Android SDK Tools : 26.1.1
ios-deploy        : 1.9.2 
ios-sim           : 5.0.13 
Node              : v8.6.0
npm               : 6.4.1 
OS                : macOS High Sierra
Xcode             : Xcode 10.0 Build version 10A255

环境变量:

ANDROID_HOME : /Users/usuariomac/Library/Android/sdk

其他:

BACkend : pro

对于发生了什么的任何想法?
提前致谢!

解决方法

我试过了

并且它可以工作,但是在生成.ipa文件之后……这个文件无法安装在设备上,给我下一个Xcode的弹出窗口

所以我找到了this发布并尝试了XCode中的下一个配置.

然后我再次尝试没有构建标志的构建命令,并像以前一样工作.

希望能帮助到你!

大佬总结

以上是大佬教程为你收集整理的离子cordova构建ios –emulator不显示失败或成功构建全部内容,希望文章能够帮你解决离子cordova构建ios –emulator不显示失败或成功构建所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。