2010年9月21日 星期二

Questions for uploading .ipa binary to apple

case 1:
"The CodeResources file must be a symbolic link to _CodeSignature/CodeResources"


If you're using command-line "zip", you need to use zip -y -r to preserve the symlink.
reference


case 2:
Application failed codesign verification.  The signature was invalid, or it was not signed with an Apple submission certificate.


用文字編輯器開啓 .pbxproj , 搜尋 CODE_SIGN_IDENTITY 應該會看到類似下面的話面



以筆者的例子而言, 要找的是 Distrubution , 除了 Distribution 以外, 要留意的有幾個要確定的地方
確認在 buildSettings 裡的 CODE_SIGN_IDENTITY , PROVISIONING_PROFILE (有兩組)
是否為所需要的. 問題就來了, 要怎樣才能知道我們所要的資訊是什麼呢?
針對 CODE_SIGN_IDENTITY , 我們需要開起 Mac 裡的 Keychain Access , 並選擇左下方的“憑證”欄位



 打開所需要的憑證



觀看其內容會發現有一個欄位寫著憑證名稱, 此名稱就是要填入到上述 CODE_SIGN_IDENTITY 的值
置於另一個 PROVISIONING_PROFILE 呢? 此時請打開 Xcode | Windows | Organizer


    
上述的 Profile Identifier 所顯示的值就是我們需要填入 PROVISIONING_PROFILE 的.
上述兩組值需要根據你所申請的 Certification/Provision 的實際情況來填寫
reference



沒有留言:

張貼留言