2014-10-16 58 views
0

我有一點不尋常的問題。我有一個客戶正在使用鑰匙串訪問來存儲他們的iOS應用的登錄憑證。當我將他們的某個應用程序重新簽署到我的供應配置文件(在我自己的開發人員帳戶上)時,它會中斷鑰匙串訪問,這正是我所期望的。開發人員帳戶之間的鑰匙串訪問和通配符簽名

我想知道是否有方法讓我用我自己的通配符配置文件重新簽名他們的應用程序,並仍允許使用鑰匙串訪問。我知道讓他們將我的一些設備添加到他們的門戶會更容易,所以我不需要重新簽名,但他們已經使用了全部100個插槽。

我假設我需要一個自定義權利文件,但我不完全確定要做什麼更改。

感謝您給我的任何幫助!

-Jason

回答

0

對鑰匙串元素的訪問受到團隊ID的限制。這是一個10個字符的字符串,可在此處的會員中心https://developer.apple.com/membercenter/index.action#accountSummary中找到。如果你看一下在文本編輯器的供應配置文件,你會看到這樣

<key>keychain-access-groups</key> 
<array> 
    <string>XXXXXXXXXX.*</string> 
</array> 

的XXXXXXXXXX符合您的團隊ID的元素。如果應用程序試圖將任何內容存儲到具有不同前綴的鑰匙串中,它將不起作用。

相關問題