2010-08-05 74 views
4

我是我們的應用程序的設計組成部分(我有過使用python,php,jquery和java,但從來沒有ObjC)的團隊,我們iPhone開發人員的一些開發人員職責就是放假。從開發人員,我有項目源,他的p12私鑰和mobileprovision文件。在沒有蘋果開發賬戶的情況下添加新的iPhone UDID到供應配置文件

目前,我遇到試圖建立一個設備上的應用程序時出現此錯誤:

Code Sign error: 
    The identity 'iPhone Developer: xxxxxx xxxxx (xxxxxxxxxx)' doesn't match any valid 
    certificate/private key pair in the default keychain 

儘管很明顯的XCode認識到發行和鑰匙串(我用security import xx.p12 -k ~/Library/Keychains/login.keychain導入p12文件;以及有這兩個私鑰和iPhone Distribution:xxxx xxxxxxx keychain GUI中的證書

這個我很肯定我可以解決,但我主要關心的是我是否可以添加新的UDID用於beta測試,接下來發生的一週我所見過的所有方法都涉及通過應用程序添加設備樂的開發中心,然後下載;即無法在本地添加UDID。我們的開發者正在運行他的個人Apple Dev許可證(99美元),我們沒有密碼。

所以主要問題:是否有任何方法可以將UDID添加到我們的發行版中而無需使用Apple開發中心(即本地),或者更糟的情況是,我可以將我的帳戶註冊爲蘋果開發人員,然後將UDID添加到新的帳戶分配?

回答

1

無法訪問其開發人員帳戶,您無法爲其帳戶創建新的配置文件(對於額外的UUID)。要添加更多UUID,您必須創建自己的帳戶並使用這些證書和配置文件設置項目。

當然,您可以要求開發人員將UUID添加到他的帳戶併爲您創建新的配置文件。這取決於他每年使用的100個UUID中有多少。

如果您註冊了自己的帳戶,請閱讀臨時分發。 Apple has plenty of documentation。下面的章節將使用:

...... but sometimes guides are easier to follow

+0

很酷,謝謝。他實際上完全沒有聯繫(Safari類型的東西),所以我必須創建新帳戶。希望儘快得到確認,謝謝你的建議。 – ReadyWater 2010-08-05 16:35:38

0

沒有。添加新的UDID的唯一方法是通過iTunes連接。

您必須聯繫您的開發人員並要求他提供密碼,或者告訴他UDID以便重新生成配置文件。

+0

謝謝,我將不得不建立新帳戶。 – ReadyWater 2010-08-05 16:36:13

0

如果您有完整的源代碼和一個蘋果開發者帳戶,您可以創建一個私人測試版測試。

您需要使用Ad-Hoc Distribution Profile構建和編碼您的應用。

該限制爲100個設備,但您可以生成多個Ad-Hoc分佈配置文件。

每個Ad-Hoc配置文件可以附加到選定數量的設備。

添加設備時 - 您需要獲得新的Ad-Hoc Provisioning Profile才能發佈,但這應該會讓您通過有限的測試版測試。

如果您需要更多信息 - 給我發送一條快訊。 (您可能會遇到一些問題,幫助您的測試人員在VISTA和Windows-7上安裝),以便了解IPA文件。

「所以主要問題:有沒有什麼方法可以將UDID添加到我們的發行版中,而無需使用Apple開發中心(即本地),或者更糟的情況是,我可以將我的帳戶註冊爲蘋果開發人員,然後將UDID添加到新帳戶要分發?「

相關問題