update manager framework ios xcode carthage

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.