2017-01-03 10 views

Odpowiedz

15

Czasami gotowe struktury są uszkodzone w projekcie zależności, więc musisz je zbudować lokalnie. Aby wspomnieć o czymś innym, te wstępnie zbudowane frameworki nie obsługują debugowania krok po kroku, więc nie będzie można korzystać z tej funkcji w zależnościach. przy użyciu --no-use-binaries kompilujesz projekty lokalnie, używając kompilatora. Dziś, wraz z migracją Swifta i nowymi wersjami tego języka. Czasami, gdy masz nowszą wersję języka, ale zależność została zbudowana przy użyciu starszej wersji (nawet jeśli jest nadal kompatybilna), to wykonanie aktualizacji spowoduje błąd. Możesz rozwiązać te scenariusze za pomocą flagi. Jedną wadą jest to, że kompilowanie projektu zajmuje więcej czasu, a bez tej flagi można po prostu użyć gotowej struktury, jeśli jest ona dostępna. Aby uzyskać więcej informacji, możesz zobaczyć tę Kartaginę issue Mam nadzieję, że rozwiążę twoje wątpliwości.