![](/img/trans.png)
[英]“Application failed codesign verification” on non-wildcard provisioning on Xcode 4.2
[英]Application failed codesign verification during validation in Xcode 4.2
我在分配配置文件方面遇到麻煩。
我已經嘗試使用以下指令多次創建發行配置文件: http : //developer.apple.com/ios/manage/distribution/index.action
但是,當我驗證程序時,我得到一個錯誤:
應用程序代碼簽名驗證失敗。 簽名無效,或者未使用iPhone分發證書簽名。
我已完成以下步驟:1.我已在鑰匙串訪問中創建證書。 2.我在iOS Provisioning Portal中創建了配置文件3.我創建了應用程序ID 4.在Xcode的Code Signing部分中設置了配置文件
此外,我檢查了鑰匙串訪問中沒有重復或過期的證書。
我已經查看了stackoverflow,但沒有找到解決方案。
可能是什么問題?
請檢查您是否已執行此操作:
1)在iOS Provisioning Portal中獲得一份開發證書
2)將開發證書下載到您的Mac上,並將其安裝在Mac上(下載后將其打開,因此鑰匙串將打開,您會看到開發證書
3)檢查iOS Provisioning Portal中是否存在Provisioning Development Provile,並使用您在鑰匙串中的第2步(以上)中添加的證書簽名。
4)您是否對AppId使用通配符,或添加了字符串? 在“ App ID”行下的“ Provisioning Profiles”下,有一個像這樣的字符串: **********.text
。 如果你有這樣的事情CD8V98ZN8M.*
。(第一字符bevore的是不同的,但后點的明星是很重要的,那么你可以用這個部署配置文件的每個應用程序簽名如果有這樣的事情: CD8V98ZN8M.appname
,然后您在xcode中的Target中設置的Bundlename必須完全是appname
。
5)您是否已通過將供應配置文件移到圖標上下載了供應配置文件並將其安裝在Xcode中?
6)清理后嘗試重建,如果仍然失敗,請檢查xcode中應用程序目標中Bild設置下的Code signing Identity
,然后選擇開發配置文件,然后進行清理並嘗試重建。
還要檢查一下這個問題: 上傳到iTunes Connect時如何解決“應用程序失敗的代碼簽名驗證”?
我解決了自己的問題。 XCode 4.2的一個舊版本在代碼簽名驗證中存在一個錯誤,因此我剛剛將XCode 4.2更新為最新版本,並且我的應用程序成功通過了驗證。 而已! 始終檢查更新! =)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.