Plant ec6c39f6a74dbbbd1c7ea9b88487754c3df7293066d9942ca8b9df9101768700 Lamp 4b001da5ae8a95657ec9b41d4c3ed801f4f32441bdd6330e90d5f17c587d0c06 Utils c4de52753845c005dec1770e814862cc39ba258a50604995b29f8d617cfdeebb Display b37928eac69ce462d5f3963641566165a90f29d79e6034be20333d003a578161 Books 0e9cb4dd7421063d5f2df693b67008fb8fa81253fec207326239b2d08c4c1ab9 Macbook 5b81d74b1f083f145970a9d03674b5f4a4b8330453913b3555a9406e94b222fe Lamp 4b001da5ae8a95657ec9b41d4c3ed801f4f32441bdd6330e90d5f17c587d0c06
6. September 2019

Bitrise CI für iOS optimal nutzen - projektübergreifende Konfigurationen

Mit der Zeit stecken wir viel Arbeit in die CI-Setups unserer Projekte. Die bisherigen Punkte aus Teil 1 und Teil 2 dieser Artikelserie decken nur die Grundlagen ab, um den Einstieg zu erleichtern. Tatsächlich gibt es eine Vielzahl weiterer Funktionen und Möglichkeiten, die man mit einem CI machen kann. Um sich ein Bild von den Möglichkeiten zu machen, öffnet einfach die Step-Bibliothek, indem ihr auf einen der "+"-Buttons zwischen euren...

Bitrise CI für iOS optimal nutzen - automatisiert und schnell

30. August 2019
Nachdem wir das Basis-Setup erfolgreich abgeschlossen haben, können wir uns nun daran machen, wiederkehrende Aufgaben zu automatisieren und schneller zu machen. Insbesondere soll um diese Punkte gehen: SwiftLint konfigurieren, um nach Fehlern im Codestil zu suchen Builds auf PRs und Code-Pushes automatisch ausführen lassen Build-Ergebnisse an GitHub übermitteln, damit wir sie dort sehen können Abhängigkeiten im Cache hinterlegen, um nachfolgende Builds zu beschleunigen Einen archivierten Build erstellen und bei Tag-Pushes...

Bitrise CI für iOS optimal nutzen - Basics

29. August 2019
Warum überhaupt Bitrise CI? Bitrise ist zwar ein relativ junges Unternehmen im Bereich der Continuous Integration Services, hat sich aber von Anfang an auf mobile Apps konzentriert. Entsprechend bietet Bitrise in der Regel die aktuellsten Server-Instanzen (einschließlich Xcode Betas) und einfachste Konfigurationen. So verfügt die Software beispielsweise über einen Projektscanner, mit dem gängige Projekttypen erkannt werden können, ein Codesigning-Tool, mit dem das Hochladen der korrekten Zertifikate und Bereitstellungsprofile vereinfacht wird...

Accio – SwiftPM für iOS

13. August 2019
Eine Geschichte der Hoffnung Auf der WWDC 2019 ist der lang ersehnte SwiftPM-Support in Xcode erschienen. Doch die Apple-Entwicklergemeinde hoffte schon seit der Ankündigung des Swift Package Managers im November 2015 darauf, dass Xcode in Zukunft das automatische Abrufen und Integrieren von Open-Source-Frameworks unterstützt. Doch bis vor wenigen Monaten tat sich nichts. Da CocoaPods und Carthage bereits als Dependency Manager für diese Plattformen verfügbar waren, schien es keinen Druck zu...