Ionic 构建/运行 ios 失败,错误代码为 65。如何修复?
Posted
技术标签:
【中文标题】Ionic 构建/运行 ios 失败,错误代码为 65。如何修复?【英文标题】:Ionic build/run ios fails with error code 65. How to fix? 【发布时间】:2016-01-06 11:43:13 【问题描述】:我正在为我继承了代码的 Ionic 应用程序进行一些更新,但在尝试为 ios 构建时,我不断收到以下错误。我检查了权限是否正确,并在 Google 和 SO 上搜索答案,但找不到任何适用于这种情况的答案。有谁知道如何解决这个问题?
错误:
The following build commands failed:
CompileC build/MM\ Coach.build/Debug-iphonesimulator/MM\ Coach.build/Objects-normal/i386/CDVInAppBrowser.o MM\ Coach/Plugins/cordova-plugin-inappbrowser/CDVInAppBrowser.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)
Error code 65 for command: xcodebuild with args: -xcconfig,/Users/Stefan/Sites/MMC/platforms/ios/cordova/build-debug.xcconfig,-project,MM Coach.xcodeproj,ARCHS=i386,-target,MM Coach,-configuration,Debug,-sdk,iphonesimulator,build,VALID_ARCHS=i386,CONFIGURATION_BUILD_DIR=/Users/Stefan/Sites/MMC/platforms/ios/build/emulator,SHARED_PRECOMPS_DIR=/Users/Stefan/Sites/MMC/platforms/ios/build/sharedpch
ERROR building one of the platforms: Error: /Users/Stefan/Sites/MMC/platforms/ios/cordova/build: Command failed with exit code 2
You may not have the required environment or OS to build this project
Error: /Users/Stefan/Sites/MMC/platforms/ios/cordova/build: Command failed with exit code 2
我的版本:
Cordova CLI: 5.4.1
Ionic Version: 1.0.1
Ionic CLI Version: 1.7.12
Ionic App Lib Version: 0.6.5
ios-deploy version: 1.8.3
ios-sim version: 5.0.4
OS: Mac OS X El Capitan
Node Version: v4.2.4
Xcode version: Xcode 7.2 Build version 7C68
我也尝试过删除并再次添加平台 bij 删除平台文件夹并使用“离子平台删除 ios”命令。
提前致谢,
斯蒂芬
【问题讨论】:
这里是解决方案伙计们! ***.com/questions/36095819/… Cordova ios error building Images.xcassets的可能重复 【参考方案1】:我遇到了同样的问题,我通过向我的应用添加配置文件来修复它。您可能需要(重新)将其添加到您的 Ionic 应用程序中。虽然,我不能肯定地说,因为我相信你没有在你的问题中复制完整的错误原因(应该在它上面)。
为您的 Ionic 应用添加配置文件:
如果您在检查iOS setup guide from Ionic 之前尚未创建它们。
请注意,您需要有一个 Apple 开发者帐户。
-
生成“证书签名请求文件”以验证 SSL 证书的创建
在 Apple 开发者中心创建 iOS 应用 ID
(可选)为原生功能配置 App ID
在 Apple 开发者中心创建配置文件
检查 Xcode 和 config.xml 中的包标识符是否正确
开发者:
$ ionic push --ios-dev-cert
【讨论】:
我在运行$ ionic push --ios-dev-cert
时遇到 Error logging in: Error: self signed certificate in certificate
错误【参考方案2】:
以下也可以:
sudo chown -R $USER:$GROUP ~/.npm
sudo chown -R $USER:$GROUP ~/.config
【讨论】:
以上是关于Ionic 构建/运行 ios 失败,错误代码为 65。如何修复?的主要内容,如果未能解决你的问题,请参考以下文章
带有扩展名的应用程序的 Ionic/Cordova iOS 应用程序构建错误 - ** 存档失败 **
Ionic ios 构建因 phonegap-plugin-barcodescanner 失败
ionic build ios --release build 失败导致错误代码 65
MFP Cordova-Ionic 项目的 IOS 构建失败