Cordova ios错误建立Images.xcassets [英] Cordova ios error building Images.xcassets
问题描述
我花了很多时间努力工作,无济于事。
我udpated cordova和自el capitan我的mac现在有问题与NPM和cordova。
我要安装,但我现在必须使用sudo for cordova。
>尝试:以下操作:
sudo cordova platform remove ios
sudo cordova platform add ios
sudo cordova build ios
这会给我以下输出: / p>
** BUILD FAILED **
以下构建命令失败:
CompileAssetCatalog build / emulator /< AppName> .app< AppName> /Images.xcassets
(1失败)
构建平台之一的错误:命令错误代码65:xcodebuild with args: xcconfig,/ Users / MacUserName / Desktop /< AppName> /< AppName> /platforms/ios/cordova/build-debug.xcconfig,-project,< AppName> .xcodeproj,ARCHS = i386,-target, AppName>, - configuration,Debug,-sdk,iphonesimulator,build,VALID_ARCHS = i386,CONFIGURATION_BUILD_DIR = / Users / MacUserName / Desktop /< AppName> /< AppName> / platforms / ios / build / emulator,SHARED_PRECOMPS_DIR = / Users / MacUserName / Desktop /< AppName> /< AppName> / platforms / ios / build / sharedpch
您可能没有构建此项目所需的环境或操作系统
错误:错误代码65 :xcodebuild with args:-xcconfig,/ Users / MacUserName / Desktop /< AppName> /< AppName> /platforms/ios/cordova/build-debug.xcconfig,-project,< AppName> .xcodeproj,ARCHS = i386 ,-target,< AppName>, - configuration,Debug,-sdk,iphonesimulator,build,VALID_ARCHS = i386,CONFIGURATION_BUILD_DIR = / Users / MacUserName / Desktop /< AppName> /< AppName> / platforms / ios / build /模拟器,SHARED_PRECOMPS_DIR = / Users / MacUserName /桌面/< AppName> /< AppName> / platforms / ios / build / sharedpch
Cordova版
sudo cordova -v
6.0.0
更新:我现在运行6.1.1,仍然是同一个问题
Cordova iOS平台版本
sudo cordova平台ios -v
6.1.1
Mac版本:10.11.3
XCode版本:7.2.1
我设法通过以下方式解决这个问题:
- 或在config.xml文件中启动屏幕引用;
- 将spark.png和/或icon.png文件放在cordova项目的www / resources文件夹中;然后
- 运行离子资源--icon或离子资源--splash命令
这将为您创建所有正确的splash / icon文件,并将它们添加到config.xml文件中。
Fred
I've spent a lot of time trying to work this out to no avail.
I udpated cordova and since el capitan my mac now has issues with NPM and cordova.
I got it to install but I have to use sudo for cordova now.
I tried the following:
sudo cordova platform remove ios
sudo cordova platform add ios
sudo cordova build ios
And this gives me the following output:
** BUILD FAILED **
The following build commands failed:
CompileAssetCatalog build/emulator/<AppName>.app <AppName>/Images.xcassets
(1 failure)
ERROR building one of the platforms: Error code 65 for command: xcodebuild with args: -xcconfig,/Users/MacUserName/Desktop/<AppName>/<AppName>/platforms/ios/cordova/build-debug.xcconfig,-project,<AppName>.xcodeproj,ARCHS=i386,-target,<AppName>,-configuration,Debug,-sdk,iphonesimulator,build,VALID_ARCHS=i386,CONFIGURATION_BUILD_DIR=/Users/MacUserName/Desktop/<AppName>/<AppName>/platforms/ios/build/emulator,SHARED_PRECOMPS_DIR=/Users/MacUserName/Desktop/<AppName>/<AppName>/platforms/ios/build/sharedpch
You may not have the required environment or OS to build this project
Error: Error code 65 for command: xcodebuild with args: -xcconfig,/Users/MacUserName/Desktop/<AppName>/<AppName>/platforms/ios/cordova/build-debug.xcconfig,-project,<AppName>.xcodeproj,ARCHS=i386,-target,<AppName>,-configuration,Debug,-sdk,iphonesimulator,build,VALID_ARCHS=i386,CONFIGURATION_BUILD_DIR=/Users/MacUserName/Desktop/<AppName>/<AppName>/platforms/ios/build/emulator,SHARED_PRECOMPS_DIR=/Users/MacUserName/Desktop/<AppName>/<AppName>/platforms/ios/build/sharedpch
Cordova version
sudo cordova -v
6.0.0
Update: I'm now running 6.1.1, still the same issue
Cordova iOS platform version
sudo cordova platform ios -v
6.1.1
Mac Version: 10.11.3
XCode Version:7.2.1
I managed to fix this issue by:
- removing any icon or splash screen references in the config.xml file;
- put a splash.png and/or icon.png files in the www/resources folder of your cordova project; then,
- run the ionic resources --icon or ionic resources --splash command
this will create all the correct splash/icon files for you and add them to the config.xml file. That warning then goes away.
Hope this works!
Fred
这篇关于Cordova ios错误建立Images.xcassets的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!