ios - manager - swift alamofire github
Cartago: no hay esquemas de marco compartido para la plataforma iOS(para mi propio marco) (2)
Creo un marco (llamado ProjectOne) construido y probado. Quiero permitir que este marco sea utilizado en Carthage
. Edité mi esquema e hice el esquema predeterminado "ProjectOne"
compartido en XCODE
. Hice una compilación de Cartago y verifiqué que el marco se construyó en Cartago / Construir / iOS .
Luego presiono a github y creo una versión.
En otro proyecto, estoy usando este marco. Sin embargo, carthage informa que "Dependencia ProjectOne no tiene esquemas de marcos compartidos para ninguna de las plataformas: iOS" .
Estoy bastante seguro de que compartí el esquema en ProjectOne. ¿Alguien sabe por qué sucede esto?
En mi caso, el problema se debió a la forma en que he incluido la URL de repo en mi archivo de cart. Lo cambié de
github " " == 1.0.0
a
git "https: // ... UICore.git" "master"
La gente de Carthage me ayudó a descubrir el problema: Xcode no estaba agregando los esquemas a git. Asegúrese de que .xcodeproj/xcshareddata/xcschemes
se agrega y se inserta en github.