Útmutatók
Az iOS-kód aláírásának kezelése CI-ben
Az aláírás helyileg működik, és időszakosan meghiúsul a CI-ben.
6 perc olvasás
Az aláírás helyileg működik, és időszakosan meghiúsul a CI-ben.
Miért történik
A tanúsítványokat, az üzembe helyezési profilokat és a kulcstartót újra létre kell hozni egy efemer gépen.
Hogyan lehet javítani
- Hozzon létre egy dedikált CI-kulcstartót, és oldja fel kifejezetten a munka során
- Használjon fastlane egyezést csak olvasható szerepkörrel, így a CI lekéri, nem pedig újragenerálja
- Tárolja a tanúsítványt base64 titkosként, és importálja a feladat indításakor
- Ellenőrizze a profil lejáratát – az éves lejárat a leggyakoribb hirtelen meghibásodás
A következő buildje kétszer gyorsabb lehet, fele áron
Kezdje ingyen. A távozás ugyanaz az egy sor, és azt a diffet is közzétesszük.
Kapcsolódó
Hogyan csökkenthető az Xcode felépítési ideje CI-benAz Xcode összeállítása minden futtatáskor húsz percet vesz igénybe.Az iOS szimulátor tesztek felgyorsításaA szimulátoros tesztek fél órát vesznek igénybe.A macOS-alkalmazások közjegyzői hitelesítése a CI-benA közjegyzői hitelesítés lassú, és időnként túllép.A macOS runner lemez kimerültségének javításaA feladatok meghiúsulnak, és nem marad hely az eszközön a macOS rendszeren.