Xcode7将无需开发者授权也能在真机上调试App
在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ì)劃則放寬要求,無需購買,只要你感興趣同樣可以在設(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ù)見一些二手QQ會(huì)通過這種方式分發(fā),比如適用于iPhone和iPad的開源Game Boy Advance模擬器GBA4iOS。
鑒于這種改變,用戶理論上可以從open-source tree上下載應(yīng)用程序并在本地進(jìn)行編譯,再使用Xcode在設(shè)備上運(yùn)行。我們知道蘋果一直以來不允許模擬器上架App Store,但它們通常是開源的,可以通過這種方法安裝。
此外,蘋果還推出了全新的開發(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ì)員資格。
總結(jié)
以上是生活随笔為你收集整理的Xcode7将无需开发者授权也能在真机上调试App的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个平庸程序员的自白
- 下一篇: 如何在服务器端完善游戏的用户体验