Hoe apparaten draadloos te verbinden met Xcode en Quicktime

Ontwikkelaars verbinden hun apparaten altijd met hun machines. Het is een noodzakelijk kwaad geweest om apps te installeren, diagnoses te stellen, schermopnamen te maken en meer. In de stroom van Apple heeft Xcode 9 de mogelijkheid ontgrendeld om tvOS- of iOS-apparaten draadloos met je Mac te verbinden.

Toen iedereen ontdekte dat de nieuwe Apple TV de USB-C-poort sloot die eerder hiervoor werd gebruikt, trok dat veel wenkbrauwen op. Gelukkig kan de vierde en vijfde generatie Apple TV draadloos verbinding maken, naast iPhones en iPads.

Dit is uiterst handig voor ontwikkelaars omdat ze niet langer een kabel bij zich hoeven te hebben om nieuwe builds van hun apps te installeren.

Laten we eens kijken hoe u een iOS- of tvOS-apparaat op Xcode 9 kunt aansluiten, wat u kunt doen en wat de vereisten zijn.

Voorwaarden

Om te beginnen, hebt u compatibele apparaten met compatibele software nodig. Dat omvat:

  • Xcode 9.0 of hoger
  • Mac met macOS 10.12.4 of hoger
  • Een apparaat met iOS 11.0 of tvOS 11.0 of hoger
  • Als u een iOS-apparaat gebruikt, hebt u een bliksemkabel nodig
  • Een netwerk waarmee al uw apparaten verbinding kunnen maken

Ermee beginnen

Om te beginnen, ga je gang en start je Xcode. Ga naar de menubalk, klik op Venster> Apparaten en simulatoren. Of u kunt in plaats daarvan op de sneltoets Cmd + Shift + 2 drukken.

Dit venster heeft twee tabbladen bovenaan. Een voor apparaten, de andere voor simulators. Zorg ervoor dat de apparaten optie is geselecteerd. Nu zijn er iets andere routes om te nemen, afhankelijk van of u verbinding maakt en een iOS-apparaat of een tvOS-apparaat.

iOS-apparaten

Voordat u draadloos verbinding kunt maken met uw iOS-apparaat, moet u het eerst koppelen met uw Mac door het aan te sluiten met een Lightning-kabel. Als u dit hebt gedaan, vinkt u het vakje aan dat staat Maak verbinding via netwerk. Nu kunt u uw telefoon loskoppelen en deze verschijnt in het venster van de apparaten en als een optie met insider van Xcode als een bestemming om uw apps te bouwen.

tvOS-apparaten

Voor Apple TV kunt u deze niet aansluiten via Lightning. Ten eerste heeft de Apple TV geen Lightning-poort. De vierde generatie heeft wel een USB-C-poort, maar de vijfde generatie heeft dat ook niet. Gelukkig is het nog eenvoudiger en zijn er absoluut geen kabels nodig. Zorg ervoor dat het organisatievenster is geopend en ga vervolgens op uw Apple TV naar Instellingen> Afstandsbedieningen en apparaten> Externe app en apparaten.

Uw Apple TV geeft automatisch een koppelingscode weer die u op uw Mac kunt invoeren. Zodra Xcode uw Apple TV detecteert, toont het organisatievenster een veld om die 6 cijfers in te voeren. Zeker weten dat Maak verbinding via netwerk is geselecteerd, elke keer dat u Xcode opent, ziet u uw Apple TV beschikbaar voor ontwikkeling.

Aanvullende aspecten

Een leuk ding is dat er op de meeste netwerken geen configuratie vereist is. Ze maken gewoon automatisch verbinding. In sommige zakelijke omgevingen, waar dingen meer zijn vergrendeld, kunt u handmatig naar binnen gaan en verbinding maken via IP-adres. Kortom, als u de Apple TV in het netwerk kunt pingen, kan Xcode hiermee verbinding maken.

Afgezien van het gebruikelijke ontwikkelingswerk, is dit ook een geweldige manier om screenshots te maken. Op iOS-apparaten kan dit vervelend zijn omdat je een time-out moet maken en meerdere knoppen tegelijk moet indrukken om het te laten gebeuren. Op uw Apple TV is er geen opdracht, dus dit is een van de enige manieren om het te doen, maar nu hoeft u het niet meer aan te sluiten.

Als je ooit een schermopname van je Apple TV wilde maken, kan QuickTime daar nu ook draadloos mee helpen. Zodra u uw Apple TV hebt gekoppeld, opent u QuickTime. Ga naar de menubalk en klik het dossier. Kies dan Nieuwe filmopname. Wanneer het wordt geladen, kunt u met de pijl-omlaag naast de opnameknop de camera-ingang kiezen en zou u de naam van uw gekoppelde Apple TV moeten zien.

Helaas werkt schermopname voor iOS-apparaten via QuickTime nog steeds alleen wanneer deze is aangesloten. Dit zou een geweldige toevoeging zijn in de toekomst, vooral voor iemand zoals ik die regelmatig schermopnamen via QuickTime maakte.

Inpakken

Ik denk dat de mogelijkheid om draadloos te ontwikkelen een geweldige nieuwe toevoeging is aan Xcode, en er zijn zelfs extra voordelen voor niet-ontwikkelaars. Het voelt alsof Apple niet alleen dingen eenvoudiger maakt, maar ook meer opties biedt. Afgezien van draadloos verbinden en verbinden via USB, is Ethernet nu ook een optie. De nieuwe Apple TV 4K zou op deze manier verbinding kunnen maken in elke situatie waarin u niet de mogelijkheid hebt om deel te nemen aan een gedeeld netwerk.

Wat vinden jullie van deze nieuwe toevoegingen aan Xcode? Vind je het leuk dat Apple hard heeft gewerkt om nog meer aspecten van het Apple-ecosysteem draadloos te maken? Zijn er nog Xcode-functies waar u nog op wacht? Laat het ons hieronder weten.