2010年10月4日 星期一

ipa 上傳失敗問題

今天為了更新一些東西需要上傳 binary 到 apple, 但是不知道為什麼又出現


Application failed codesign verification

看到的時後差點沒吐血!!!! 明明昨天就好好的, 上個班回來又變這樣!!!
研究了好久發現一個可以正常 sign app 的方式了, 不過這方是是基於憑證都設定正確的情況下才有用(一定會有人問, 為什麼憑證都設定正確卻還不過, 老實說, 我也不知道, 我只知到心中一百個 OOXX)
1. 第一次直接編譯產生 .ipa
2. 將 Entitlements.plist 砍掉
3. 再次新增 Entitlements.plist
4. 重新編譯, 重點來了!! 要編譯第二次時, 不能 clean project, 只需要把第一次產生的.ipa 砍掉就好(別問我為什麼, 我也不知道)
依照上面步驟編譯完成時, 應該可以在 build log 看到如下訊息

/Users/tixlo/Data/iPhone/GameDev/HealthyDiet/build/Distribution-iphoneos/HealthyDiet.app: replacing existing signature

此時的 .ipa 就可以正常上傳了

以上就筆者個人開發環境而言是可以正常運作的, 若你真的對這錯誤走投無路的話, 不訪試試看這方是

沒有留言:

張貼留言