首页 > 解决方案 > 错误:命令的错误代码 70:带有 args 的 xcodebuild:EXPORT FAILED

问题描述

我的 CLI 信息:

Cordova CLI: 6.5.0
Ionic Framework Version: 1.3.4
Ionic CLI Version: 1.7.16
Ionic App Lib Version: 0.7.3
ios-deploy version: 2.0.0 
ios-sim version: 7.0.0 
OS: Mac OS X El Capitan
Node Version: v6.10.2
Xcode version: Xcode 10.1 Build version 10B61 

我在我的 ionic 项目中添加了推送通知,该项目Xcode 9.4在我更新Xcode 10.1并在 Xocde 10.1 中打开我的项目后正常运行。当我在 CLI 中运行 ionic build ios 命令时,我的 CLI 中出现以下错误。我的应用程序正在设备上运行,但推送通知不起作用。

2018-12-24 15:54:32.585 xcodebuild[1441:238192] [MT] IDEDistribution: -[IDEDistributionLogging _createLoggingBundleAtPath:]: Created bundle at path '/var/folders/dl/T/app_2018-12-24_15-54-32.584.xcdistributionlogs'.
error: exportArchive: "app" requires a provisioning profile with the Push Notifications feature.

Error Domain=IDEProvisioningErrorDomain Code=9 "app" requires a provisioning profile with the Push Notifications feature." UserInfo={NSLocalizedDescription="app" requires a provisioning profile with the Push Notifications feature., NSLocalizedRecoverySuggestion=Add a profile to the "provisioningProfiles" dictionary in your Export Options property list.}

** EXPORT FAILED **

Error: Error code 70 for command: xcodebuild with args: -exportArchive,-archivePath,app.xcarchive,-exportOptionsPlist,/Users/app/platforms/ios/exportOptions.plist,-exportPath,/Users/app/platforms/ios/build/device

我已删除iOS platform并再次添加并检查所有开发、分发证书、推送通知配置文件并在我的项目中再次添加仍然收到此错误。项目在Xcode 9.4推送通知中正常运行,但在Xcode 10.1. 我没有找到确切的根本原因是关于 Xcode 版本或任何证书问题?谁能帮我?先感谢您。

标签: iosxcodecordovaionic-frameworkxcode10.1

解决方案


推荐阅读