2013-01-07 28 views
2

創建證書和通型ID我的存摺相關的應用程序最近被拒絕根據準則23.3:在運行時

23.3:通票必須由將要發行自己的名義通實體簽署,商標或品牌或應用程序將被拒絕,並可能撤銷存摺憑據

我有幾個問題,並與Apple的某個人打了電話。他們告訴我,爲了解決我的問題,我可以在我的應用程序中創建一個註冊表單。然後,可以使用此註冊表單創建證書並根據用戶憑據爲用戶傳遞類型ID。但是,我一直在梳理文檔,並且沒有發現任何允許人們在沒有付費開發人員成員的情況下創建Pass Type ID或證書的任何內容。這是否正確,我的用戶是否需要付費開發者會員才能創建他們自己的Pass Type ID?

如果他們不這樣做,是否有可能在運行時創建一個PassType ID?例如,在註冊表單使用的信息,我可能會做出與PassKit API請求/某種存摺服務器創建一個通型ID:

PassID *ID = [PassKit createIDWithName:@"USER_INFO"]; 

有沒有這樣的事情或者是蘋果的技術人員談論別的事情?

+0

你準備怎麼做?如果你的用戶需要創建自己的通行證類型ID,那麼是的,他們唯一能做到的方式就是通過iOS開發者程序。 –

回答

2

我不確定技術人員在說什麼,但是23.3是指在將pkpass文件發送到設備之前,服務器(可能是您的)通過簽名過程。

有關高級別信息,請查看存摺編程指南的「signing and compressing the pass」部分。