Xcode 8 wymaga wybrania "zespołu programistycznego", zanim będzie można podpisywać aplikacje zarówno na iOS, jak i na macOS. Nie było trudno zrozumieć, jak dokonać selekcji. (Odpowiedź można znaleźć pod numerem Add developer team in Xcode 8?, jeśli ktoś nie jest w stanie sam tego rozgryźć.)Jak zabezpieczyć Xcode 8 przed zapisaniem "zespołu programistów" w .pbxproj?
Problem polega na tym, że Xcode zapisuje zaznaczenie w pliku .pbxproj. Ponieważ w moim przypadku, i spodziewam się wielu innych, jest to pod SCM, a projekt jest wykorzystywany przez wiele niepowiązanych osób zespołów &, jest to ogromny problem. Na przykład "status git" pokazuje, że obszar roboczy nie jest czysty zaraz po wybraniu zespołu.
Czy istnieje sposób, aby zarówno
- dostać Xcode 8, aby zapisać wybór w niż użytkownik danych projektowych lub
- określić domyślne „Development Team” dla wszystkich projektów Xcode?
Według https://pewpewthespells.com/blog/migrating_code_signing.html, wszystkich programistów praca nad projektem powinna zostać dodana do s ame konto/zespół programistów ", aby uniknąć zabrudzenia pliku projektu". Oczywiście nie logistycznie uzasadnione dla projektu open source, zwłaszcza gdy ludzie używają osobistych zespołów. Mam nadzieję, że istnieje lepsze rozwiązanie. – msc
Dlaczego nie trzymać się starego systemu podpisywania kodu? Nadal działa dobrze. –
Cóż, nie możesz. Xcode 8 nie skompiluje twojego celu dla urządzenia iOS/tvOS, jeśli nie wybierzesz jednoznacznie zespołu programistów.To zasysa projekt open source, który był używany do kompilacji z Xcode 7 przez wybranie ważnej tożsamości podpisu. – 0xced