App雲端打包失敗常見問題彙總

Android雲端打包

錯誤緣由:圖片格式不對,應用圖標和啓動圖片都要求png格式,其它格式(如jpg)會報錯。

解決方法:請檢查應用的圖標是否有格式問題,嚴格按照指定的尺寸使用png格式提交打包。
圖標文件和啓動圖片都須要png格式的圖片,用戶能夠根據HBuilder提示添加指定尺寸的圖片或者經過修改manifest文件修改圖片的因引用,具體修改方式可參考
ios

務必注意不能把jpg等文件更名爲png來使用。
打包後若是圖標不變化,多是由於緩存,重啓下手機試試。xcode

錯誤緣由:應用名稱中包含特殊字符如「@」等

解決方法:修改應用名稱,去掉特殊字符
緩存

錯誤緣由:打包後APP空白

解決方法:(1)請檢查應用的appid是否被修改,
app


注意此appid並不是是包名,若是修改了,能夠新建一個app項目複製其appid便可iphone

(2)因爲特殊字符致使解析失敗

檢查文件夾是否有特殊字符ide

ios雲端打包

用戶在選擇「appstore專用」選項打非越獄包時可能遇到以下問題。ui

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

錯誤日誌spa

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 不合法

解決方法:.net

請參考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.appWarning: --resource-rules has been deprecated in Mac OS X >= 10.10!128F9389E0B05671B3334551D3E46A04FDD716B2: no identity foundCommand /usr/bin/codesign failed with exit code 1
相關文章
相關標籤/搜索