Vad är nytt i Xcode 10?

publicerades Ursprungligen på DeveloperInsider : Vad är nytt i Xcode 10?
Xcode är komplett developer-verktygen används för att skapa appar för Apple TV, Titta på Apple, iPad, iPhone och Mac. Den utvecklingsmiljö Xcode buntar de Instrument som verktyg för analys, Simulator, och OS ramar i form av tvOS Sdk, watchOS Sdk, iOS Sdk, och macOS SDK.

Konfigurationer som Stöds

  • Xcode 10 kräver en Mac med macOS 10.13.6 eller senare.
  • Xcode 10 innehåller Sdk: er för iOS 12, watchOS 5, macOS 10.14, och tvOS 12.
  • Xcode 10 stöd för att köra flera parallella versioner av Xcode appen och alla tillhörande verktyg som Simulator.
  • Xcode 10 kan samexistera med tidigare versioner av Xcode.

Dark Mode

  • macOS Mojave har en ny mörka gränssnitt som ger mörka läget till Xcode 10. Du kan slå på System Preferences (systeminställningar).
  • Xcode 10 ger dig kraftfulla verktyg för att skapa din egen mörka apps för macOS. Interface Builder kan du snabbt byta din design och förhandsgranska från ljust till mörkt.
  • Du kan byta din app i och ut ur Mörka Läget medan felsökning. Allt detta görs med hjälp av kontroller inom Xcode som bara gäller för din app. Inget behov av att ändra dina systeminställningar.

Allmänt

  • Bibliotek innehåll har flyttats från botten av Inspektör område till ett eget fönster, som kan flyttas och ändra storlek som Spotlight-sökning. Det avfärdar en gång poster som dras, men att hålla alt-tangenten innan du drar kommer att hålla biblioteket öppet för en ytterligare dra.
  • bibliotek kan öppnas via en ny knapp i verktygsfältet, Visa – > Bibliotek menyn, eller ⇧+⌘+Lkeyboard genväg. Innehåll dynamiskt matchar den aktiva editorn, så samma UI ger tillgång till kod utdrag, Interface Builder, SpriteKit, eller SceneKit objekt. Media library (mediabiblioteket) är tillgängliga via ett långt tryck på den knapp i verktygsraden, Visa – > Bibliotek menyn, eller ⇧+⌘+Mkeyboard genväg.

  • en Egen kod utdrag kan nu läggas till biblioteket via Editor > Skapa Kodavsnittet i menyn.

  • Nyskapade system är nu delas av alla användare av en Xcode projektet. För att skapa ett personligt schema, avmarkera “Delad” – rutan i “Hantera System” – ark.

Källa Redaktör

  • Xcode 10 Källa Editor har nu stöd för multi-markör redigering så att du snabbt kan redigera flera intervall av koden på en gång. Du kan placera ytterligare markörer med musen via ⌃+⇧+Klicka eller kolumn väljer du ⌥+Klicka+Dra, eller med tangentbordet genom att använda ⌃+⇧+Upp till kolumn välj upp eller ⌃+⇧+Ned till kolumnen väljer du ner.

  • Med en källa kontroll-aktiverade projekt source editor visar ändringar gjorda av en utvecklare i rännstenen och visar ändringar gjorda av andra utvecklare som ännu inte har dragits in i projektet.

Interface Builder

  • Det Stack knappen i canvas bar har ersatts med en pop-up meny som innehåller alla bädda in alternativ för val.

  • – menyn för att välja ett teckensnitt Attribut inspektör nu gör en förhandsgranskning av varje teckensnitt.

  • – Kontroller med hjälp av namngivna färger från en tillgång katalog nu uppdatera som värdet av den färgen ändras.

  • Bild och färg inspektör egenskaper som refererar till en tillgång katalog resurs har en navigation-knappen för att hoppa till denna resurs. Alternativet + klicka för att visa resurs i Biträdande Redaktör.

Asset Katalog

  • till Stöd för varierande bild och färg tillgångar av Ljus, Mörk och Hög Kontrast framträdanden på macOS 10.14 och ovan.

  • till Stöd för CarPlay tillgångar.

  • Stöd för arkit åk 3D ARReferenceObject tillgångar.
  • bakgrund av tillgången katalog och visa debugger kan ställas in explicit för ljus eller för mörk så förgrunden element visa med tillräcklig kontrast.

Felsökning

  • Xcode anser debugger lägger en möjlighet att välja mellan ljus och mörk duk bakgrundsfärg.
  • Du kan ändra utseendet på din macOS app vid körning med hjälp av Debug – > Se Felsökning > Utseende på menyn, Åsidosätt Utseende på menyn i debug bar, eller tryck bar.
  • som Heter färger som visas i inspektör samtidigt visa felsökning visar nu sina namn och om de system färger.

att Bygga System

  • Igen, Xcode 10 använder ett nytt byggsystem. Det nya byggsystemet ger bättre tillförlitlighet och bygga prestanda, och det smittar av projektet konfiguration problem att arvet bygga system som inte gör det.
  • legacy bygga system som finns kvar i Xcode 10. Att använda den gamla bygga systemet, väljer du den i Filen > Projekt/Workspace Inställningar ark. Projekt som konfigurerats att använda den gamla bygga systemet kommer att visa en orange hammare ikonen i den Verksamhet Uppfattning.

Test

  • Xcode 10 stöd för att köra tester parallellt, vilket minskar den tid det tar att köra tester. Testa parallellisering stöds för macOS enhetstester, liksom enhet och UI-tester på iOS och tvOS simulatorer. För att aktivera parallellisering, navigera till system redaktör (Produkt – > Ordning > Redigera System), väljer du det Test åtgärder följs av fliken Info och klicka på nästa för ditt test mål, klicka på Alternativ. Slutligen, välj Kör parallellt (för macOS tester) eller Exekvera parallellt på Simulator” (för iOS och tvOS tester).

  • xcodebuild har nya kommandoradsalternativ för att styra beteendet hos parallell testning. Användning – parallell-testing-aktiverad för att åsidosätta per-målet ställa i ordning för om parallellisering är aktiverad. Om du vill kontrollera antalet löpare som lanseras använda – parallell-testing-arbetare som räknas eller -max-parallell-testing-arbetstagare.

Registrera och Distribution

  • Utvecklare ID distribution alternativ i Xcode ‘ s Hjälpredor ger nu stöd för att ladda upp appar till Apple för att vara attesterad. Efter att bygga ett arkiv, kan detta alternativ vara valt i Organizer genom att klicka på den Distribuera App-knappen och sedan välja Utvecklare ID-metod och Ladda upp destination. För att ladda upp en app att vara attesterad, du måste mata in ett Apple-ID i Xcode ‘ s Konton preferences med nödvändig App Store Ansluta roll och leverantör medlemskap. Dessutom har appar som laddas upp vara attesterad ska vara undertecknad med en Utvecklare ID-certifikat. Fördelningen kan arbetsflöde skapa detta intyg vid behov, men det kräver en Apple ID-konto med Agent roll för att göra det.

  • Efter att ladda upp en app att vara notarized kan du visa din app status i Organizer-fönstret genom att välja ditt arkiv och klicka på Visa Status Logga in-knappen. När du får ett meddelande om att din app har blivit godkänd, kan du exportera den från Organizer-fönstret genom att välja ditt arkiv och klicka på Export App-knappen. Den exporterade appen innehåller en stapledticket och är klar för distribution.

  • Stöd för att ladda upp appar till Apple via kommandoraden. Den xcodebuild -exportArchive kommando kommer att utföra en uppladdning om ExportOptions.plist innehåller en nyckel som heter destination med värde upp. Dessutom, ett Apple ID-konto med nödvändig App Store Ansluta roll och leverantör medlemskap måste läggas till i Xcode ‘ s Konton inställningspanelen.App-store, utvecklare-id och validering av metoder för distribution stöds för användning från xcodebuild.

Control

Nu Xcode stöd för att arbeta direkt med flera källkoden samarbete plattformar, inklusive:

  • GitHub och GitHub Företag
  • Bitbucket Moln och Bitbucket Server
  • GitLab.com och GitLab self-hosted

    Ladda ner Xcode 10 Beta
    Kolla in AppBox . AppBox är verktyg som bygga och driftsätta Utveckling, Ad-Hoc-och I-huset (Företag) iOS-program direkt till enheter från ditt Dropbox-konto. AppBox är en opensource-programvara som finns tillgänglig på github https://github.com/vineetchoudhary/AppBox-iOSAppsWirelessInstallation .

We will be happy to hear your thoughts

Leave a reply