簡體   English   中英

在沒有Apple開發人員帳戶的情況下將新的iPhone UDID添加到配置文件

[英]Adding new iPhone UDIDs to provision profile without an apple dev account

我是我們應用程序設計團隊的一部分(我曾經在python,php,jquery和java上有過經驗,但從未在ObjC上工作過),並被放任了iPhone開發人員的部分開發人員職責。 來自開發人員,我有項目源,他的p12私鑰和mobileprovision文件。

在嘗試在設備上構建應用程序時,我已經遇到此錯誤:

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發行版:xxxx xxxxxxx證書中鑰匙串GUI。

我確定可以解決這個問題,但是我主要關心的是是否可以為下周進行的Beta測試添加新的UDID。 我見過的所有方法都涉及通過Apple的開發中心添加設備,然后進行下載; 即沒有辦法在本地添加UDID。 我們的開發人員正在使用他的個人Apple Dev許可證(一份$ 99)來運行該許可證,但我們沒有密碼。

因此,主要問題是:是否有任何方法可以不使用Apple開發中心(即在本地)將UDID添加到我們的發行版中,或更糟的情況是,我可以將我的帳戶注冊為Apple開發人員,然后將UDID添加到該新帳戶中進行分發嗎?

如果無法訪問他的開發者帳戶,則無法為他的帳戶創建新的配置文件(用於額外的UUID)。 要添加更多UUID,您將必須創建自己的帳戶,並使用這些證書和配置文件設置項目。

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

如果您注冊自己的帳戶,請閱讀即席分發。 蘋果有很多文檔 將使用以下章節:

...... 但是有時指南更容易遵循

不。 添加新UDID的唯一方法是通過iTunes connect。

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

如果您擁有完整的源代碼和一個Apple開發人員帳戶,則可以創建一個私有Beta測試。

您將需要使用Ad-Hoc分發配置文件構建應用程序並對其進行代碼簽名。

限制為100台設備,但是您可以生成多個臨時分發配置文件。

每個臨時配置文件都可以連接到選定數量的設備。

添加設備后-您將需要獲得一個新的Ad-Hoc Provisioning Profile進行分發,但這將使您通過有限的beta測試。

如果您需要更多信息,請給我快速消息。 (在幫助您的Beta版時,您可能會遇到一些問題-測試人員可以在VISTA和Windows-7上安裝),因此請了解IPA文件。

“所以主要問題:有沒有辦法在不使用Apple開發中心的情況下(即在本地)將UDID添加到我們的發行版中,或更糟的情況是,我可以將我的帳戶注冊為Apple開發人員,然后將UDID添加到該新帳戶中進行分發嗎? ?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM