我有一個代碼簽名彈出窗口的項目。XCode代碼簽名菜單已經不可靠 - 如何解決?
在一個「正常」(即,每隔一個)項目,在彈出的看起來像在這張圖片「好菜單」,但在一個項目上,它看起來像「不是好菜單」:
「不好的菜單」來自我所要求的項目。
我試過退出&重新啓動XCode,但沒有任何變化。
任何想法出了什麼問題?有沒有某種「不打亂我的項目」的工具?
編輯:
我懷疑問題是關係到捶項目是不是加工過上很長一段時間,因此,錯過了「該項目由舊版本的Xcode創建「 移民。是否有某種「更新我的項目文件」工具?
編輯:
在從另一個論壇小費,我這樣做:在XCode中
- 關閉項目。
- 在文本 編輯器中打開project.pbxproj(位於filename.xcodeproj包中)。 (先備份!)
- 刪除所有以「CODE_SIGN_IDENTITY [sdk = iphoneos *]」= 「blahblah blah Developer」開頭的行;
- 保存
- 退出&重新啓動XCode。
- 在Xcode中重新打開項目。
- 重置代碼簽名身份你想
嗯,有好消息&壞消息。
好消息:它構建,沒有代碼簽名錯誤。好極了。
壞消息:彈出窗口仍然看起來像我截圖中的「不好菜單」。
更壞的消息:不好的菜單是不完整的,例如,我可以選擇客戶端特設的,但不是他們的應用商店(我們有點希望運送產品!)
附加信息:許多其他項目都工作得很好。 (就像截圖中的「好」一樣)。我在我的機器上有很多adhoc&app-store證書,因爲我爲其他人簽約併爲他們構建應用程序。只有這個項目有這個問題;其他幾十人按預期工作。 – Olie 2010-09-29 18:18:41
正如我所說的,有時候你不會創建一個**新的清潔項目** – 2010-10-05 14:37:36
我最終創建了一個新的,乾淨的項目並向Apple提交了一個bug。不過,想知道真正的修復方法。 – Olie 2010-10-07 14:11:14