2011-11-16 54 views
7

我想在終端像使用協同設計如下:協同設計沒有任何身份證明找到

codesign -f -s "3rd Party Mac Developer Application: asdf" -v "My App.app" 

但我不斷收到此錯誤:

3rd Party Mac Developer Application: asdf: no identity found 

任何想法?基本上,編碼不能「看到」這個證書。但是,無論我如何輸入它,我都會得到同樣的錯誤。我試過如下:

codesign -f -s "3rd Party Mac Developer Application: asdf" -v "My App.app" 
codesign -f -s 3rd Party Mac Developer Application: asdf -v "My App.app" 
codesign -f -s 3rd\ Party\ Mac\ Developer\ Application:\ asdf -v "My App.app" 
codesign -f -s asdf -v "My App.app" 
codesign -f -s "asdf" -v "My App.app" 
codesign -f -s Application -v "My App.app" 

具體來說,我試圖讓我的應用程序到Mac App Store中。這是配置問題還是其他問題?我覺得我已經嘗試了一切

回答

6

我重新創建了證書,並解決了這個問題。我發佈這個問題的原因是因爲我之前已經重新創建了證書,無濟於事。

但是,由於某種原因,「第三方Mac開發者應用程序:asdf」證書缺少私鑰。