Tengo un proyecto que se construyó en Xcode9. Ahora lo estoy actualizando a Xcode10. Estoy usando RingCentral iOS SDK.
Pero cada vez que actualizo el SDK, muestra este error: Probé casi todos los métodos para limpiar y generar datos derivados.
Cartago versión = 0.32.0
Versión Xcode = 10.1
Por favor ayuda, estoy atascado y no puedo ejecutar el proyecto.
carthage update --platform iOS *** Fetching ringcentral-swift *** Fetching CryptoSwift *** Fetching objective-c *** Fetching Alamofire *** Fetching ObjectMapper *** Checking out ObjectMapper at "3.4.2" *** Checking out Alamofire at "4.8.1" *** Checking out ringcentral-swift at "1.0.1" *** Checking out CryptoSwift at "0.14.0" *** Checking out objective-c at "v4.8.5" *** xcodebuild output can be found in /var/folders/49/ckkpnf9n6lgbfsfp407twf840000gn/T/carthage-xcodebuild.gTqjHT.log *** Building scheme "Alamofire iOS" in Alamofire.xcworkspace *** Building scheme "CryptoSwift" in CryptoSwift.xcworkspace *** Building scheme "Framework (iOS)" in PubNub.xcworkspace *** Building scheme "ObjectMapper-iOS" in ObjectMapper.xcworkspace *** Building scheme "RingCentral_iOS" in RingCentral.xcodeproj Build Failed Task failed with exit code 65: /usr/bin/xcrun xcodebuild -project /Users/xxxxxxxxx/Downloads/MyFax\ /Carthage/Checkouts/ringcentral-swift/RingCentral.xcodeproj -scheme RingCentral_iOS -configuration Release -derivedDataPath /Users/xxxxxxxxx/Library/Caches/org.carthage.CarthageKit/DerivedData/10.1_10B61/ringcentral-swift/1.0.1 -sdk iphoneos ONLY_ACTIVE_ARCH=NO CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= CARTHAGE=YES archive -archivePath /var/folders/49/ckkpnf9n6lgbfsfp407twf840000gn/T/ringcentral-swift SKIP_INSTALL=YES GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=NO CLANG_ENABLE_CODE_COVERAGE=NO STRIP_INSTALLED_PRODUCT=NO (launched in /Users/xxxxxxxxx/Downloads/MyFax /Carthage/Checkouts/ringcentral-swift) This usually indicates that project itself failed to compile. Please check the xcodebuild log for more details: /var/folders/49/ckkpnf9n6lgbfsfp407twf840000gn/T/carthage-xcodebuild.gTqjHT.logSi alguien tiene problemas con la actualización de Cartage.
Puedes seguir los sencillos pasos.
1- Descargue su repositorio y abra su proyecto Xcode en el último xcode.
2- Cree el proyecto utilizando un dispositivo iOS genérico en Xcode.
3- Si hay algún error en los marcos vinculados -> Repita el Paso 1 para el marco de error
4- Si la compilación tiene éxito, en la carpeta Productos, verá el archivo del marco
5- CTRL + clic (clic derecho) y seleccione mostrar en el buscador
6- Copie el archivo del marco
7- Vaya al directorio de su proyecto que está usando Carthage
8- Abra la carpeta /YourProjectDirectory/Carthage/Build/iOS
9- Pegue el archivo de marco que ha generado en el paso 4
10- Ahora construye tu proyecto y debería funcionar
Codificación feliz :)