Korzystanie z Xcode 7B4 i serwera 5B4 z projektem Carthage. Aby zbudować projekt, muszę najpierw zbudować jego zależności. Dodałem więc krok Przed integracją do bota z następującym kodem:Nie znaleziono identyfikatorów podpisywania kodu na serwerze Xcode
echo "Bootstrapping dependencies..."
export PATH=$PATH:/usr/local/bin
cd Alchemic
carthage bootstrap --use-ssh --use-submodules
echo "Ready."
Uruchamiając to wszystko, wszystko działa. Ale kiedy bot uruchamia go dostaję
Code Sign error: No code signing identities found: No valid signing identities (i.e. certificate and private key pair) were found.
CodeSign error: code signing is required for product type 'Framework' in SDK 'iOS 9.0'
A shell task failed with exit code 65
Sprawdzanie bot mam siebie jako zespół i skanowanie katalogów serwerów Wydaje się, że wszystkie wymagane pliki rezerw. Zgaduję więc, że użytkownik serwera nie ma dostępu do kluczy lub czegoś w tym stylu.
Czy ktoś ma pojęcie, czego może mi brakować?
Wpadłem na coś podobnego do strąków kakao, nie jestem pewien, jak robi to Kartagina, ale strąki kakao stworzyły ramy, które również musiały być podpisane i zaopatrzone w kod. Nie wiem, czy masz już skonfigurowane, czy nie – bolnad
Dzięki za odpowiedź. Jedną z największych zalet Kartaginy jest to, że w ogóle nie zadaje ona twojego projektu. Zarządza i buduje tylko zależności. Daje ci to całkowitą swobodę, jak włączyć nasz kod. W przeciwieństwie do CocoaPods, który tupie po wszystkim. Ponieważ Carthage tworzy każdy projekt indywidualnie, podpisywanie kodu odbywa się na podstawie projektu w oparciu o projekt. Sądzę więc, że jest to kwestia bardziej ogólna niż specyficzna dla Kartaginy. – drekka
ciekawe, będę musiał wypróbować to na jednym z moich projektów – bolnad