2012-06-19 54 views
0

前段時間,我正在與Mac OS上的iOs工作。由於意外機器丟失,我無法從中恢復任何東西。我買了一個新的並安裝了xcode。當試圖編譯一個設備時,我得到一個錯誤,說「缺省的鑰匙串中沒有有效的證書/私鑰對」。如何重新開始使用ios開發?

我去配置門戶網站,我得到了我的開發人員證書,並將其添加到鑰匙串(登錄一個)。我還將之前使用的配置文件添加到了mac(它已經在iOs設備上)。

在狀態下的管理器選項卡中,我看到一條警告:「找不到有效的簽名標識」。

我對整個蘋果開發的事情還是陌生的,我不知道該怎麼做。

你們能幫我嗎?

謝謝

回答

1

如果您未備份密鑰,則無法使用從開發者平臺下載的相同證書。沒有鑰匙就不能使用證書。您應該在先前的機器上備份了密鑰,現在您只需下載證書並將其與備份密鑰配對即可。

如果您沒有備份密鑰,則必須撤銷舊證書並創建一個新證書。完成後記得備份你的證書密鑰。

發生在我身上,所以我知道這樣做是錯誤的方法;)

3

您需要折騰現有的發展證書,並提供從鑰匙鏈一個新的簽名請求。你缺少的東西是你的私鑰,因爲你不能只是創建一個新的私鑰。

在未來,使用Time Machine ...這是非常寶貴的。您還可以導出私鑰以保存到USB存儲棒以進行額外備份。

1

轉到https://developer.apple.com/ios/manage/overview/index.action(或iOS的供應門戶!)

,然後去配置。然後點擊新的配置文件並創建您的配置文件,然後下載它。然後打開配置文件,然後計算機會詢問您是否要將其添加到庫中。接受它,然後你應該把它放在你的電腦裏。接下來打開Xcode並打開管理器,然後單擊您用於測試的設備,然後單擊Provisioning Profiles。然後單擊導入並選擇剛下載的配置文件。然後在您的項目中選擇您的構建設置中的適當配置文件!然後嘗試它應該工作!你不能使用你的舊證書,只是拋出一個。祝你好運!