2015-10-17 187 views
2

我開始讀Keychain Services Programming Guide並在Keychain Services Concepts有一張紙條:鑰匙扣訪問配置文件

在iPhone上,鑰匙扣權利取決於用於應用程序簽名的供應配置文件。請確保始終在不同版本的應用程序中使用相同的配置文件。

我不明白這個筆記......假如我需要爲adHoc部署構建,我需要稍後編輯配置配置文件以添加更多設備?或者,如果我有時使用適當的adHoc配置配置文件爲adHoc部署構建應用程序,並且另一次構建它以使用TestFlight及其配置配置文件爲App Store使用?

感謝

回答

0

它說,關於每年的輪廓期滿,並且與新one.this更新應該是相同的。請參閱47506540​​,更多here

1

我不認爲這是真的,我每年重新生成供應配置文件並且沒有丟失鑰匙串訪問權限。

究竟什麼構成鑰匙串「身份」很難確定。

QA1726似乎暗示您的鑰匙串訪問基於BundleID前綴/團隊ID 加上包ID。儘管如果您使用keychain-access-groups權利,捆綁ID可以有所不同。

我也會冒險提供配置文件類型現在發揮作用。

例如曾幾何時,我可以從應用程序的Ad Hoc版本閱讀AppStore版本的應用程序的鑰匙串,但不是開發版本,但似乎停止在iOS 7周圍工作。

我希望有人可以貢獻一些推測性信息略少。