2012-01-17 88 views
1

我想在Apple開發者帳戶上創建開發人員證書。我的主管邀請我加入他們的團隊。我接受。創建iOS開發證書 - 無效證書 - 對於團隊

我打開了iOS Provisioning Portal並單擊證書選項卡上的「請求證書」按鈕。我一步步執行了關於鑰匙串的「如何創建開發證書」規則。並選擇CSR文件並在safari,firefox,chrome瀏覽器上提交。我在證書 - >開發頁面上執行所有這些操作。結果是:

Create iOS Development Certificate 

Invalid Certificate 

但是,當我使用證書 - >分佈頁創建證書,我沒事。

這個問題是一個普遍問題嗎?但是,所有的文章,問題說的這種情況同樣的事情:

  • 開放鑰匙扣
  • 選擇鑰匙串訪問>證書助手>請求從證書頒發機構
  • 在證書信息窗口證書,輸入或選擇以下信息
  • 證書助理將證書籤名請求(CSR)文件保存到您的桌面
  • 最後提交它。

但蘋果不接受我的請求文件。我正在嘗試使用MacOSx 10.6.8。鑰匙串版本是4.1.1。我的safari版本是版本5.1.2(6534.52.7)。我的XCode版本是4.2版本和Build 4C199。

我看了這個頁面http://www.techotopia.com/index.php/Testing_iOS_4_Apps_on_the_iPhone_ -_Developer_Certificates_and_Provisioning_Profiles以獲得幫助。我從來沒有見過這個網頁:http://www.techotopia.com/images/2/22/IPhoneCertificatePendingApproval.png

我知道,有很多關於這些問題的網頁。我搜索了很多次,閱讀了很多頁面。但我沒有解決。有沒有人有建議?

+0

您是否設置了與創建證書時登錄開發中心時使用的郵件相同的郵件? – JackTurky 2012-01-17 13:55:41

+0

是的,它是相同的郵件地址,我完全相同的名稱。 – hkulekci 2012-01-17 14:07:19

+0

我嘗試創建證書w8 :) – JackTurky 2012-01-17 14:14:11

回答

2

我寫了我的長公司名稱,它已經得到了許多土耳其字符註冊到蘋果開發者計劃。事實上,蘋果說我,「你完全寫你的公司名稱。」我做到了。之後,我創建了一個CSR代碼,我嘗試將它發送給Apple。但CSR代碼沒有配對。因爲我的公司名稱具有一些土耳其特性,公司名稱與Apple保存的公司名稱不匹配。

解決方案:我發送一封電子郵件給蘋果以更改我的公司名稱。最後,它工作。

2

昨天我遇到這個「無效證書」問題,當我嘗試啓用推送我們的應用程序並得到它解決。

的原因是,

在開發門戶網站,已經有證書存在的分佈。這個證書是由以前的成員申請的。他將他的私鑰(.p12)轉移給我,使我的Mac書可以開發代碼。所以我猜測1個私鑰只能申請1種分發證書(inhouse,adhoc,Appstore)。如果我不刪除舊的,並將我的CSR直接上傳到門戶網站,門戶網站會說「無效的證書」。刪除後,工作!

希望能幫助你一點。

+0

ov,對不起。你是對的。但是我的問題是我的公司名字太長,而且土耳其人更多。證書不接受這些字符,他們沒有配對。我現在正在寫我的解決方案。 – hkulekci 2012-09-12 08:19:33

+0

感謝您分享您的解決方案。挺有趣的。 – LetBulletFlies 2012-09-14 07:35:58

0

當我已經有兩個活動分發證書並且我嘗試提交第三個證書時,我得到了這個無效證書問題。在這種情況下,撤銷其中一個活動應允許我成功提交一個新的。