Hur du ansluter enheter till Xcode och Quicktime trådlöst

Utvecklare ansluter alltid sina enheter till sina maskiner. Det har varit en nödvändig ondska att installera appar, utföra diagnostik, skärminspelningar och mer. I Apples rengöring av ledningar har Xcode 9 låst upp möjligheten att ansluta tvOS eller iOS-enheter till din Mac trådlöst.

När alla upptäckte den nya Apple TV drog USB-C-porten som tidigare använts för detta, höjde det många ögonbrynen. Lyckligtvis kan fjärde och femte generationen Apple TV ansluta trådlöst, tillsammans med iPhones och iPads.

Detta är oerhört användbart för utvecklare eftersom de inte längre är skyldiga att bära en sladd med sig för att installera nya byggnader av sina appar.

Låt oss titta på hur du kan ansluta en iOS- eller tvOS-enhet till Xcode 9, vad du kan göra och vilka krav som ställs.

Krav

För att starta behöver du kompatibla enheter som kör kompatibel programvara. Det inkluderar:

  • Xcode 9.0 eller högre
  • Mac som kör macOS 10.12.4 eller högre
  • En enhet som kör iOS 11.0 eller tvOS 11.0 eller senare
  • Om du använder en iOS-enhet behöver du en blixtkabel
  • Ett nätverk som alla dina enheter kan ansluta till

Komma igång

För att starta, gå vidare och starta Xcode. Gå till menyfältet, klicka på Fönster> Enheter och simulatorer. Eller så kan du istället trycka på genvägen Cmd + Shift + 2.

Det här fönstret har två flikar längst upp. En för enheter, den andra för simulatorer. Var säker på att enheter alternativet är valt. Nu finns det lite olika rutter att ta, baserat på om du ansluter och iOS-enhet, eller en tvOS-enhet.

iOS-enheter

Innan du kan ansluta till din iOS-enhet trådlöst måste du först para den med din Mac genom att ansluta den till en Lightning-kabel. När du gör det markerar du rutan som läser Anslut via nätverk. Nu kan du koppla bort telefonen, så kommer den att visas inuti enhetsfönstret, och som ett alternativ insider av Xcode som destination för att bygga dina appar.

tvOS-enheter

För Apple TV kan du inte ansluta den via Lightning. För det första har Apple TV inte en Lightning-port. Den fjärde generationen har en USB-C-port, men den femte generationen har inte heller den. Lyckligtvis är det ännu enklare och absolut inga kablar är nödvändiga. Se till att organisationsfönstret är öppet och gå sedan till din Apple TV till Inställningar> Fjärrkontroller och enheter> Fjärrapp och enheter.

Din Apple TV visar automatiskt en parningskod som du kan ange på din Mac. När Xcode har upptäckt din Apple TV kommer organisationsfönstret att visa dig ett fält för att ange de 6 siffrorna. Se till att Anslut via nätverk är vald, nu när du öppnar Xcode ser du din Apple TV tillgänglig för utveckling.

Ytterligare aspekter

En trevlig sak är att det inte krävs någon konfiguration i de flesta nätverk. De ansluter bara automatiskt. I vissa affärsmiljöer, där saker är mer låsta, kan du manuellt gå in och ansluta via IP-adress. I grund och botten, om du kan pinga Apple TV i nätverket, kan Xcode ansluta till den.

Bortsett från det vanliga utvecklingsarbetet är detta också ett bra sätt att ta skärmdumpar. På iOS-enheter kan detta vara irriterande eftersom du måste ställa in det och slå flera knappar på en gång för att få det att hända. På din Apple TV finns det inget kommando, så detta är ett av de enda sätten att göra det, men nu behöver du inte längre ansluta det.

Om du någonsin ville göra en skärminspelning av din Apple TV kan QuickTime nu också hjälpa till med det trådlöst. När du har anslutit din Apple TV öppnar du QuickTime. Gå till menyfältet och klicka på Fil. Sedan Välj Ny filminspelning. När den laddas, klickar du på nedåtpilen bredvid inspelningsknappen kan du välja kamerainmatning och du bör se namnet på din parade Apple TV listad.

Tyvärr fungerar skärminspelning för iOS-enheter via QuickTime fortfarande bara när den är ansluten. Detta skulle vara ett bra tillägg i framtiden, särskilt för någon som jag som skapade skärminspelningar genom QuickTime ofta.

Sammanfatta

Jag tror att förmågan att utvecklas trådlöst är ett bra nytt tillägg till Xcode, och det finns till och med ytterligare fördelar för icke-devs också. Det känns som att Apple inte bara gör saker enklare utan också ger fler alternativ. Förutom att trådlöst ansluta och ansluta via USB är Ethernet nu också ett alternativ. Den nya Apple TV 4K skulle kunna ansluta på detta sätt i alla situationer där du inte har möjlighet att gå med i ett delat nätverk.

Vad tycker ni om dessa nya tillägg till Xcode? Gillar du att Apple har arbetat hårt för att göra ännu fler aspekter av Apple-ekosystemet trådlöst? Finns det några Xcode-funktioner som du fortfarande väntar på? Låt oss veta nedan.