我想用 MacBook進行iPhone開發。 MacBook僅具有一個USB-C端口,因此我可能需要一個USB-C適配器才能在iPhone上加載我的應用程序。
是否需要USB-C適配器才能加載在iPhone上新編譯的iOS應用?
我想用 MacBook進行iPhone開發。 MacBook僅具有一個USB-C端口,因此我可能需要一個USB-C適配器才能在iPhone上加載我的應用程序。
是否需要USB-C適配器才能加載在iPhone上新編譯的iOS應用?
無論您是想要最新,最閃亮的產品,還是想要一台好的開發機器,您實際上都必須下定決心。一旦使用Interface Builder,則15英寸的MBP最小,無需外部顯示器即可使用。一旦使用外部顯示器,您就可以連接到辦公桌,而可移植性並沒有太大幫助。
新的MacBook專門針對某些用例,認真的軟件開發不是其中之一。
我想用MacBook進行iPhone開發。
不,您不需要。確實,您不需要。
該模型適用於重視可移植性而不是其他任何東西的用戶。開發iOS應用程序(或者實際上是任何其他軟件產品)需要花費很多時間在鍵盤上。您需要編輯器的屏幕空間,編輯器的工具欄,每分鐘兩次要參考的文檔以及用於測試人工結果的模擬器。您不會在閒暇時間到處亂做。
iOS代碼也需要編譯-而不是用於輕量級節能係統的過程。 MacBook也不用於視頻編輯,蘋果在這一市場上也有其他型號。
我使用27英寸台式機進行軟件開發,大小合適。我也有Air用於遠程工作,但是它使用我的桌面進行繁重的工作和內容交付。在13英寸的屏幕上,我的工作將花費更長的時間。
在新的MacBook(2015年初)上進行開發不會比使用任何最新的便攜式計算機更難:
您將需要 USB-C到USB適配器:
USB-C到USB適配器可讓您連接iOS設備和許多標准設備帶有USB-C端口的MacBook的USB附件。
將適配器的USB-C端插入MacBook的USB-C端口,然後連接閃存驅動器,相機或其他標準USB設備。您還可以連接USB電纜以對iPhone,iPad或iPod進行同步和充電。
如果您的iPhone已越獄,則可以使用 iPhone開發者維基上的此腳本通過SSH上傳應用程序。您需要設置SSH密鑰對,並將此腳本添加為“運行腳本構建階段”。
#!/ bin / sh#將其修改為設備的IP地址。IP=“ 192.168.1.109“#驗證該版本適用於iOS設備,而不適用於Simulator.if [[”“ $ NATIVE_ARCH”!=“ i386” &&“ $ NATIVE_ARCH”!=“ x86_64”]];然後#殺死所有正在運行的實例並刪除應用程序文件夾。ssh root @ $ IP“ killall $ {TARGETNAME}; rm -rf / Applications / $ {WRAPPER_NAME}”##對build.ldid進行自簽名-S $ BUILT_PRODUCTS_DIR / $ {WRAPPER_NAME } / $ TARGETNAME#複製過來。scp -r $ BUILT_PRODUCTS_DIR / $ {WRAPPER_NAME} root @ $ IP:/ Applications / ssh root @ $ IP“ su -c uicache mobile”#這部分只是創建創建OS X通知讓您知道此過程已完成。#您可以從https://github.com/alloy/terminal-notifier獲取終端通知程序。#您可以根據需要刪除此行。/Applications/terminal-notifier.app/ Contents / MacOS / terminal-notifier-標題“構建完成”-消息“ $ {WRAPPER_NAME}安裝在$ {IP}”上
我絕對不會將新的MacBook用於iOS開發。屏幕太小,硬盤太小,RAM不足。為了增加傷害,您必須購買一個加密狗才能訪問多個端口。不,謝謝!
獲得翻新的13英寸或15英寸MacBook Pro(可能帶有Retina顯示屏),最大化RAM(從Crucial或Kingston等第三方獲得),然後將其與27配對英寸的外接顯示器。這是您想要做的更好的設置。