是的,是的,這是另一種。我知道所有的一般要點,什麼是什麼,如何生成等。iOS證書和配置文件關係
只是有一些東西讓我感到困擾。基本上,證書和配置文件的關係是什麼?我沒有找到適當的答案。我問的原因是我一直認爲,因爲當我們創建配置文件時,我們將它與開發(用於開發配置)或分佈(用於adhoc和appstore配置)證書相匹配,這意味着配置文件與證書綁定。
但是最近,在編譯我的Flex應用程序時,使用Flash Builder時,我注意到它不是這種情況,或者是我不明白的事情。基本上,我注意到我可以選擇我的開發證書並使用adhoc供應,並且應用程序編譯良好並且運行良好。我一直認爲我不能這樣做,因爲我只能使用adhoc配置和分發證書。如果特設配置與分配證書綁定,那麼這怎麼可能?我不認爲它真的是FB相關的,因爲最後我通過iTunes和iOS設備安裝應用程序,並且它仍然有效,所以它一定是Apple的事情。
實際上,只要我不分發給AppStore,我可以選擇任何需要的證書/配置文件組合,並且應用程序仍然可以編譯並在設備上正常運行,只要appid和udids都很好。很明顯adhoc和appstore供應已禁用進程附件(調試)並針對不同的服務服務器進行推送等操作,但除此之外,這樣做很好。爲什麼在iOS配置門戶中有這種可見的匹配,某些配置文件屬於證書?
這是否意味着證書只是分離問題的方式(開發人員與公司/分銷商)。在iOS Provisioning Portal中,只有Team Agents可以創建分發證書和特殊配置文件,但一旦生成,似乎代理可以向開發人員處理adhoc配置文件,並且可以使用他的開發證書對其進行簽名。
我在正確地捆綁所有東西時仍然有問題,並且仍然有意義。 Interwebs,幫助!
難道它與我的開發和分發證書都使用相同的私鑰創建的事實有任何關係嗎?這將是奇怪的,然後私鑰將是主要因素,而不是證書... – rattkin