2016-01-28 7 views
13

Tworzę szkielet (zwany ProjectOne) zbudowany i przetestowany. Chcę zezwolić na użycie tej struktury w Carthage. Dokonałem edycji mojego schematu i udostępniłem domyślny schemat "ProjectOne" udostępniony w XCODE. Zrobiłem budowę carthage i zweryfikowałem, że framework został zbudowany w Carthage/Build/iOS.Kartagina: brak współdzielonych schematów ram dla platformy iOS (dla mojego własnego środowiska)

I następnie naciśnij na github i i utworzyć wydanie.

W innym projekcie używam tego środowiska. Ale, raportów carthage"Dependency ProjectOne nie ma wspólnych systemów ram dla żadnej z platform: iOS".

Jestem prawie pewien, że udostępniłem program w ProjectOne - czy ktoś wie, dlaczego tak się dzieje?

Odpowiedz

18

Ludzie z Carthage pomogli mi odkryć problem - Xcode nie dodawał schematów do git. Upewnij się, że .xcodeproj/xcshareddata/xcschemes jest dodany i wciśnięty do github.

+1

Mój schemat jest udostępniony i jest wypychany do git, ale niestety nadal mam ten sam błąd ... – jowie

+0

Nie jestem pewien co do twojej sytuacji @jowie, ale kiedy trafiłem na ten problem, myślałem, że mój wspólny system został zepchnięty do git, ale tak nie było. Patrzę na twoje repozytorium i zobaczę, co jest w .xcodeproj. – tng

+0

Tak, okazało się, że nie synchronizował poprawnie git. Dzięki! – jowie

Powiązane problemy