【问题标题】:Ionic Emulate iOS/Android command not workingIonic Emulate iOS/Android 命令不起作用
【发布时间】:2018-04-08 13:13:11
【问题描述】:

上下文:我目前使用的是 Ionic 版本 3.15.2。 “离子服务”命令有效。 “ionic cordova emulate ios”和“ionic cordova emulate android”不起作用。我尝试从 Ionic 删除/重新安装某些软件包和依赖项,但没有任何帮助。我觉得我需要一起删除/重新安装 Xcode,但我想我会先在这里寻求帮助。这是我尝试使用 Ionic 模拟器/模拟器时在终端上收到的错误消息:

命令 /usr/bin/codesign 失败,退出代码为 1

** 构建失败 **

以下构建命令失败:

CodeSign 构建/模拟器/****app.app

(1 次失败)

错误:命令的错误代码 65:带有 args 的 xcodebuild: -xcconfig,/Users/*****/Desktop/*****/platforms/ios/cordova/build-debug.xcconfig,-workspace,****app.xcworkspace,-scheme,****应用程序,-配置,调试,-sdk,iphonesimulator,-destination,平台=iOS 模拟器,名称=iPhone 5s,build,CONFIGURATION_BUILD_DIR=/Users/*****/Desktop/****/platforms/ios/build/emulator,SHARED_PRECOMPS_DIR=/Users/****/Desktop/****/platforms/ios /build/sharedpch [ERROR] 运行 cordova emulate ios 时出错(退出代码 1)。

注意:出于隐私原因,我使用星号代替路径

奇怪的是ionic serve 有效,但其他两个命令却不...

【问题讨论】:

    标签: ios xcode cordova ionic-framework ionic3


    【解决方案1】:

    即使ionic info 也会因后一个错误而失败。

    这是因为模块@ionic/cli-plugin-proxy。我一卸载它就可以成功运行ionic info。但它在我的环境中检测到IONIC_HTTP_PROXY 并要求我重新安装它。
    所以我后来手动做了,但错误又回来了。所以我使用 npm install -g @ionic/cli-framework 安装了缺失的模块。之后我可以再次成功运行ionic info。 因此,我猜这是 @ionic/cli-plugin-proxy 模块中未解决的依赖问题。

    【讨论】:

    • 谢谢。这解决了我的第二个错误,所以我从我原来的论坛问题中删除了它。你碰巧知道如何回答我的第一个问题吗?请参见上文。
    • 普通的ionic build <your target platform> 也会失败吗?还有代码符号错误?然后检查您在 config.xml 中的应用程序 ID 是否与您的包标识符相同。如果是 CodeSign 错误,则很可能是您的个人资料有问题。也许尝试创建新的可以解决问题。
    猜你喜欢
    • 2019-01-03
    • 2016-10-30
    • 1970-01-01
    • 2015-07-10
    • 1970-01-01
    • 1970-01-01
    • 2015-05-02
    • 1970-01-01
    • 2014-03-27
    相关资源
    最近更新 更多