深井冰_01
深井冰_01
  • 发布:2014-11-28 14:56
  • 更新:2025-02-10 16:27
  • 阅读:207736

App云端打包失败常见问题汇总

分类:HBuilder

用户在使用在线打包功能打包时可能遇到打包失败的问题,本文主要描述集中常见的问题用户可以对照排除打包常见的错误。

Android云端打包

错误原因:图片格式不对,应用图标和启动图片都要求png格式,其它格式(如jpg)会报错。

解决方法:请检查应用的图标是否有格式问题,严格按照指定的尺寸使用png格式提交打包。
图标文件和启动图片都需要png格式的图片,用户可以根据HBuilder提示添加指定尺寸的图片或者通过修改manifest文件修改图片的因引用,具体修改方式可参考

务必注意不能把jpg等文件改名为png来使用。
打包后如果图标不变化,可能是因为缓存,重启下手机试试。

错误原因:应用名称中包含特殊字符如“@”等

解决方法:修改应用名称,去掉特殊字符

错误原因:打包后APP空白

解决方法:(1)请检查应用的appid是否被修改,


注意此appid并非是包名,如果修改了,可以新建一个app项目复制其appid即可

(2)由于特殊字符导致解析失败

检查文件夹是否有特殊字符

ios云端打包

用户在选择“appstore专用”选项打非越狱包时可能遇到如下问题。

1. 配置的profile(.mobileprovision)文件不正确

错误日志

Error reading S/MIME message   
64601:error:0D07207B:asn1 encoding routines:ASN1_get_object:header too long:/SourceCache/OpenSSL098/OpenSSL098-52.30.1/src/crypto/asn1/asn1_lib.c:153:   
BuildConfigure Failed 31013 mobileprovision 不合法

解决方法:

请参考http://ask.dcloud.net.cn/article/152教程生成正确的profile(.mobileprovision)文件

2. 配置的证书(.p12)文件无效或者输入的证书密码错误

/usr/bin/security delete-certificate -c ""   
Unable to delete certificate matching ""   
BuildConfigure Failed 31011 无法获取p12证书的Team标识

解决方法:
这是因为p12文件中没有包含有效的证书内容,可以双击导入到系统证书库中,如果能正确导入则说明证书有效,Window系统会提示“指定的文件为空”。

用户打包是需要保证红框内的证书和绿框内密码相匹配,否则打包会失败

请参考http://ask.dcloud.net.cn/article/152教程导出正确的私钥(.p12)文件

3. 配置的APPID(bundle identifier)与profile(.mobileprovision)文件中包含的不一致

BuildConfigure Failed 31015 编译错误   
xcode build 开始  
----------------------------------------------------------------------  
Check dependencies   
Code Sign error: Provisioning profile does not match bundle identifier: The provisioning profile specified in your build settings (“TTTTTT”) has an AppID of “yy.yyy.YYYYYY” which does not match your bundle identifier “xx.xxx.XXXXXX”.   
CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 8.1'   
** BUILD FAILED **  
The following build commands failed:   
Check dependencies   
(1 failure)

解决方法:
修改打包应用的APPID和profile文件一致即可

用户要保证提交的profile文件指定的appid和红框内的appid保持一致否则打包会失败

其中xx.xxx.XXXXXX为打包时配置的,而yy.yyy.YYYYYY为profile(.mobileprovision)文件中包含的。

4. 配置的证书(.p12)与profile(.mobileprovision)文件不区配

BuildConfigure Failed 31015 编译错误   
xcode build 开始  
----------------------------------------------------------------------  
Check dependencies   
Code Sign error: No codesigning identities found: No codesigning identities (i.e. certificate and private key pairs) that match the provisioning profile specified in your build settings (“TTTTTT”) were found.   
CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 8.4'   
** BUILD FAILED **   
The following build commands failed:   
Check dependencies   
(1 failure)  
以及:  
/usr/bin/codesign --force --sign 128F9389E0B05671B3334551D3E46A04FDD716B2 --resource-rules=安装包制作目录build/Release-iphoneos/DCloud_Pandora.app/ResourceRules.plist --entitlements 安装包制作目录build/Pandora.build/Release-iphoneos/Pandora.build/DCloud_Pandora.app.xcent 安装包制作目录build/Release-iphoneos/DCloud_Pandora.app  
Warning: --resource-rules has been deprecated in Mac OS X >= 10.10!  
128F9389E0B05671B3334551D3E46A04FDD716B2: no identity found  
Command /usr/bin/codesign failed with exit code 1  

解决方法:
请参考http://ask.dcloud.net.cn/article/152教程导出正确的私钥(.p12)文件

5. 提示doesn't support the Push Notifications capability错误

BuildConfigure Failed 31015 编译错误  

xcode build 开始  

// ...  
=== BUILD TARGET Pandora OF PROJECT Pandora WITH THE DEFAULT CONFIGURATION (Release) ===  

Check dependencies  
Provisioning profile "XXXXXXXX" doesn't support the Push Notifications capability.  
Provisioning profile "XXXXXXXX" doesn't include the aps-environment entitlement.  
Code signing is required for product type 'Application' in SDK 'iOS 10.0'  

** BUILD FAILED **  

The following build commands failed:  
    Check dependencies  
(1 failure)  

解决方法:
请参考http://ask.dcloud.net.cn/article/1088

如用户遇到打包问题按照以上方法无法排除请联系管理员

4 关注 分享
XIAOXUAN Trust x***@163.com skysowe

要回复文章请先登录注册

b***@163.com

b***@163.com

Appid: __UNI__8C060E8
Command line invocation:
/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild archive -sdk iphoneos18.1 -project [PackagePath]/HBuilder.xcodeproj -archivePath [PackagePath]/XArchive/HBuilder.xcarchive -scheme HBuilder -configuration Release

User defaults from command line:
IDEArchivePathOverride = [PackagePath]/XArchive/HBuilder.xcarchive
IDEPackageSupportUseBuiltinSCM = YES

Build settings from command line:
SDKROOT = iphoneos18.1

Prepare packages

ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (1 target)
Target 'HBuilder' in project 'HBuilder' (no dependencies)

GatherProvisioningInputs

CreateBuildDescription

ExecuteExternalTool /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.1.sdk -x objective-c -c /dev/null

ExecuteExternalTool /Applications/Xcode.app/Contents/Developer/usr/bin/ibtool --version --output-format xml1

ExecuteExternalTool /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.1.sdk -x c -c /dev/null

ExecuteExternalTool /Applications/Xcode.app/Contents/Developer/usr/bin/actool --print-asset-tag-combinations --output-format xml1 [PackagePath]/HBuilder/Assets.xcassets

ExecuteExternalTool /Applications/Xcode.app/Contents/Developer/usr/bin/actool --version --output-format xml1

ExecuteExternalTool /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc --version

ExecuteExternalTool /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details

ExecuteExternalTool /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.1.sdk -x c -c /dev/null

Build description signature: 9007ff1f5e72856c8257df3502357dbc
Build description path: /Users/[Name]/Library/Developer/Xcode/DerivedData/HBuilder-dauemtxqzxdbqdfxmtlaiomlxrzr/Build/Intermediates.noindex/ArchiveIntermediates/HBuilder/IntermediateBuildFilesPath/XCBuildData/9007ff1f5e72856c8257df3502357dbc.xcbuilddata
[PackagePath]/HBuilder.xcodeproj: error: No profile for team 'YBA9EKGR5D' matching 'InHouse_Provisioning_yungui' found: Xcode couldn't find any provisioning profiles matching 'YBA9EKGR5D/InHouse_Provisioning_yungui'. Install the profile (by dragging and dropping it onto Xcode's dock item) or select a different one in the Signing & Capabilities tab of the target editor. (in target 'HBuilder' from project 'HBuilder')
note: Disabling previews because SWIFT_VERSION is set and SWIFT_OPTIMIZATION_LEVEL=-O, expected -Onone (in target 'HBuilder' from project 'HBuilder')
warning: Run script build phase 'Run Script' will be run during every build because it does not specify any outputs. To address this issue, either add output dependencies to the script phase, or configure it to run in every build by unchecking \"Based on dependency analysis\" in the script phase. (in target 'HBuilder' from project 'HBuilder')2025-02-10 11:35:09.751 xcodebuild[32276:1516752] DVTProvisioningProfileManager: Failed to load profile \"/Users/[Name]/Library/MobileDevice/Provisioning Profiles/078fc971-326f-4fff-ac5a-ad3d9077f46c.mobileprovision\" (Error Domain=DVTProvisioningProfileProviderErrorDomain Code=1 \"Failed to load profile.\" UserInfo={NSLocalizedDescription=Failed to load profile., NSLocalizedRecoverySuggestion=Profile is missing the required UUID property.})
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:iOS, id:dvtdevice-DVTiPhonePlaceholder-iphoneos:placeholder, name:Any iOS Device }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:00008112-001214A41AFB401E, name:My Mac }
{ platform:iOS Simulator, id:dvtdevice-DVTiOSDeviceSimulatorPlaceholder-iphonesimulator:placeholder, name:Any iOS Simulator Device }
{ platform:iOS Simulator, id:CA545323-3C23-4FF9-BAE6-83B7B321C01A, OS:18.1, name:iPad (10th generation) }
{ platform:iOS Simulator, id:CA545323-3C23-4FF9-BAE6-83B7B321C01A, OS:18.1, name:iPad (10th generation) }
{ platform:iOS Simulator, id:FD9BA9F9-A69E-4115-8926-29257C010DA8, OS:18.1, name:iPad Air 11-inch (M2) }
{ platform:iOS Simulator, id:FD9BA9F9-A69E-4115-8926-29257C010DA8, OS:18.1, name:iPad Air 11-inch (M2) }
{ platform:iOS Simulator, id:61B821A4-F208-43CF-AB38-0EF6C8A22AE5, OS:18.1, name:iPad Air 13-inch (M2) }
{ platform:iOS Simulator, id:61B821A4-F208-43CF-AB38-0EF6C8A22AE5, OS:18.1, name:iPad Air 13-inch (M2) }
{ platform:iOS Simulator, id:2493CCA7-268E-451D-BD78-4ED9D542563D, OS:18.1, name:iPad Pro 11-inch (M4) }
{ platform:iOS Simulator, id:2493CCA7-268E-451D-BD78-4ED9D542563D, OS:18.1, name:iPad Pro 11-inch (M4) }
{ platform:iOS Simulator, id:38D3FD4D-CD6F-495C-B98C-3D2B370E5E05, OS:18.1, name:iPad Pro 13-inch (M4) }
{ platform:iOS Simulator, id:38D3FD4D-CD6F-495C-B98C-3D2B370E5E05, OS:18.1, name:iPad Pro 13-inch (M4) }
{ platform:iOS Simulator, id:09B8DBC8-9EB0-4C66-ABDB-7CE5C87EFF40, OS:18.1, name:iPad mini (A17 Pro) }
{ platform:iOS Simulator, id:09B8DBC8-9EB0-4C66-ABDB-7CE5C87EFF40, OS:18.1, name:iPad mini (A17 Pro) }
{ platform:iOS Simulator, id:9792BF79-55A3-464B-BCC4-8FC5553530ED, OS:18.1, name:iPhone 16 }
{ platform:iOS Simulator, id:9792BF79-55A3-464B-BCC4-8FC5553530ED, OS:18.1, name:iPhone 16 }
{ platform:iOS Simulator, id:FAC75CB8-1EC1-4FB5-8324-EE9A612ECB9B, OS:18.1, name:iPhone 16 Plus }
{ platform:iOS Simulator, id:FAC75CB8-1EC1-4FB5-8324-EE9A612ECB9B, OS:18.1, name:iPhone 16 Plus }
{ platform:iOS Simulator, id:AB6D4465-81D1-4AF2-985E-F2A1C9B6C2F8, OS:18.1, name:iPhone 16 Pro }
{ platform:iOS Simulator, id:AB6D4465-81D1-4AF2-985E-F2A1C9B6C2F8, OS:18.1, name:iPhone 16 Pro }
{ platform:iOS Simulator, id:511D2F9C-27B8-4D6D-9286-680201248FA4, OS:18.1, name:iPhone 16 Pro Max }
{ platform:iOS Simulator, id:511D2F9C-27B8-4D6D-9286-680201248FA4, OS:18.1, name:iPhone 16 Pro Max }
{ platform:iOS Simulator, id:0AC78C3F-3568-4E22-BF08-AA07F1DDA01F, OS:18.1, name:iPhone SE (3rd generation) }
{ platform:iOS Simulator, id:0AC78C3F-3568-4E22-BF08-AA07F1DDA01F, OS:18.1, name:iPhone SE (3rd generation) }
** ARCHIVE FAILED **The following build commands failed:
Archiving project HBuilder with scheme HBuilder
(1 failure)
2025-02-10 16:27
x***@163.com

x***@163.com

请问5+app打包后,全面屏手机底部有黑边怎么处理的啊?app内容无法占满整个屏幕,底部区域又一块黑色的,全面屏手势那块,找到现在也没找到解决办法
2024-10-29 15:23
1***@163.com

1***@163.com

vue+vant打包安卓app路由不跳转
2024-03-21 11:44
6***@qq.com

6***@qq.com

安卓云打包失败
类型: Android自有证书 打包失败 错误日志: https://ide.dcloud.net.cn/build/errorLog/7fdd6830-590a-11ed-9b3f-a1f597a452ca

Appid: __UNI__F129A01

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:checkReleaseAarMetadata'.
> Could not resolve all files for configuration ':app:releaseRuntimeClasspath'.
> Could not resolve com.aliyun.dpa:oss-android-sdk:+.
Required by:
project :app
> Failed to list versions for com.aliyun.dpa:oss-android-sdk.
> Unable to load Maven meta-data from https://jcenter.bintray.com/com/aliyun/dpa/oss-android-sdk/maven-metadata.xml.
> Could not HEAD 'https://jcenter.bintray.com/com/aliyun/dpa/oss-android-sdk/maven-metadata.xml'.
> Read timed out

* Try:
> Run with --debug option to get more log output.
> Run with --scan to get full insights.

请问怎么解决
2022-10-31 19:01
撬动地球

撬动地球

回复 OUDUIDUI :
我 也遇到了这个 问题 想问下兄弟怎么解决的 急需解决
2021-10-13 00:39
OUDUIDUI

OUDUIDUI

请问这是什么原因?


Appid: __UNI__2CBD11B


xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
Error code = 0
Error message:
opendir([PackagePath]/XArchive/exportArchive): failed to open dir: No such file or directory
2021-07-16 09:42
1***@qq.com

1***@qq.com

[Info] begin update files to apk...
[Info] I: Using Apktool 2.4.1
[Info] I: Copying C:\Users\Administrator\AppData\Local\HBuilder X\H51909975\packge_cache\H51909975_cm classes.dex file...
[Info] I: Checking whether resources has changed...
[Info] I: Building resources...
[Error] W: fakeLogOpen(/dev/log_system) failed
[Error] W: fakeLogOpen(/dev/log_crash) failed
[Error] W: fakeLogOpen(/dev/log_crash) failed
[Error] W: fakeLogOpen(/dev/log_crash) failed
[Error] W: fakeLogOpen(/dev/log_stats) failed
[Error] W: fakeLogOpen(/dev/log_stats) failed
[Error] W: fakeLogOpen(/dev/log_stats) failed
[Info] I: Copying libs... (/lib)
[Info] I: Building apk file...
[Info] I: Copying unknown files/dir...
[Info] I: Built apk...
[Error] Apk tool compile package to apk failed
[Error] 制作结果:Failed. Reason:


这个是什么错啊 之前还能打包 之后一打包就报这个错 请问怎么解决 5+app打包 安卓
2021-04-22 19:12
7***@qq.com

7***@qq.com

是不是关联服务空间都会打包失败?
2021-04-12 14:46
8***@qq.com

8***@qq.com

回复 1***@163.com :
老哥我也是这样,你解决了吗?
2021-01-22 10:50
1***@163.com

1***@163.com

Appid: H5BFBBD21
Command line invocation:
/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -sdk iphoneos14.1 -project [PackagePath]/HBuilder.xcodeproj

Build settings from command line:
SDKROOT = iphoneos14.1

note: Using new build system
note: Planning build
note: Constructing build description
error: Provisioning profile \"iOS Team Provisioning Profile: plus.H5BFBBD21\" is Xcode managed, but signing settings require a manually managed profile. (in target 'HBuilder' from project 'HBuilder')
** BUILD FAILED **
这个怎么解决啊?新手!想要把一个vue项目打包成app,选择HBuilderX生成5+app项目
2021-01-13 16:07