http://www.cocoachina.com/ios/20150611/12123.html
在Xcode 7中,蘋果改變了自己在許可權(quán)限上的策略,此前Xcode只開放給注冊(cè)開發(fā)者下載,但Xcode 7改變了這種慣有的做法,無需注冊(cè)開發(fā)者賬號(hào),僅使用Apple ID就能下載和上手體驗(yàn)帝璧。此前開發(fā)者需每年支付99美元的費(fèi)用成為注冊(cè)開發(fā)者才能在iPhone和iPad真機(jī)上運(yùn)行代碼,蘋果新的開發(fā)者計(jì)劃則放寬要求湿刽,無需購(gòu)買的烁,只要你感興趣同樣可以在設(shè)備上測(cè)試app。不過如果你打算向App Store提交應(yīng)用诈闺,那仍然需要付費(fèi)渴庆。
不過,這意味著只要程序是開源的买雾,開發(fā)者可以在App Store之外的地方發(fā)布應(yīng)用程序把曼。感興趣的用戶則可以在Xcode中打開應(yīng)用,進(jìn)行編譯并在設(shè)備上運(yùn)行--完全繞開了App Store漓穿。這有點(diǎn)類似Android允許用戶從未知來源處拷貝app嗤军,不過更復(fù)雜一些,要求真機(jī)連接和一臺(tái)運(yùn)行Xcode的Mac晃危。不過這并不是真正的目的叙赚,主要目的是方便開發(fā)者在真機(jī)上測(cè)試自己的軟件。
對(duì)大多數(shù)開發(fā)者來說僚饭,這不是最優(yōu)解決方案震叮,但可以預(yù)見一些app會(huì)通過這種方式分發(fā),比如適用于iPhone和iPad的開源Game Boy Advance模擬器GBA4iOS鳍鸵。
鑒于這種改變苇瓣,用戶理論上可以從open-source tree上下載應(yīng)用程序并在本地進(jìn)行編譯,再使用Xcode在設(shè)備上運(yùn)行偿乖。我們知道蘋果一直以來不允許模擬器上架App Store击罪,但它們通常是開源的,可以通過這種方法安裝贪薪。如果你對(duì)此感興趣媳禁,可以看下Bouke van der Bijl博客上的一篇文章:How to sideload apps on your iPhone using Xcode 7
此外,蘋果還推出了全新的開發(fā)者計(jì)劃(Apple Developer Program)画切,蘋果表示iOS Developer Program竣稽、Mac Developer Program以及Safari Developer Program統(tǒng)一為Apple Developer Program。從6月8日起,個(gè)人開發(fā)者針對(duì)iOS毫别、OS X以及watchOS平臺(tái)開發(fā)和分發(fā)應(yīng)用只需要單個(gè)Apple Developer Program會(huì)員資格娃弓。更多關(guān)于Apple Developer Program,詳見:https://developer.apple.com/support/transition/