Pregunta para la construcción
Estoy usando la máquina mac m1. Intento ejecutar mi aplicación en mi dispositivo. Pero de alguna manera apareció un mensaje de error que decía: "No se pueden encontrar los archivos de entrada de compilación".
Detallado:
CopySwiftLibs /Users/evanlu/Library/Developer/Xcode/DerivedData/finwork-dbwrwhkrmlwsysdijoivlfbkytnc/Build/Products/Debug-iphoneos/finwork.app (in target 'finwork' from project 'finwork') cd /Users/evanlu/Desktop/rebackup/finwork export CODESIGN_ALLOCATE\=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate export DEVELOPER_DIR\=/Applications/Xcode.app/Contents/Developer export SDKROOT\=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.0.sdk builtin-swiftStdLibTool --copy --verbose --sign 22FE53F897AFEB6A2955A6C7BCB17C806EDD894A --scan-executable /Users/evanlu/Library/Developer/Xcode/DerivedData/finwork-dbwrwhkrmlwsysdijoivlfbkytnc/Build/Products/Debug-iphoneos/finwork.app/finwork --scan-folder /Users/evanlu/Library/Developer/Xcode/DerivedData/finwork-dbwrwhkrmlwsysdijoivlfbkytnc/Build/Products/Debug-iphoneos/finwork.app/Frameworks --scan-folder /Users/evanlu/Library/Developer/Xcode/DerivedData/finwork-dbwrwhkrmlwsysdijoivlfbkytnc/Build/Products/Debug-iphoneos/finwork.app/PlugIns --scan-folder /Users/evanlu/Library/Developer/Xcode/DerivedData/finwork-dbwrwhkrmlwsysdijoivlfbkytnc/Build/Products/Debug-iphoneos/Pods_finwork.framework --platform iphoneos --toolchain /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain --destination /Users/evanlu/Library/Developer/Xcode/DerivedData/finwork-dbwrwhkrmlwsysdijoivlfbkytnc/Build/Products/Debug-iphoneos/finwork.app/Frameworks --strip-bitcode --strip-bitcode-tool /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/bitcode_strip --emit-dependency-info /Users/evanlu/Library/Developer/Xcode/DerivedData/finwork-dbwrwhkrmlwsysdijoivlfbkytnc/Build/Intermediates.noindex/finwork.build/Debug-iphoneos/finwork.build/SwiftStdLibToolInputDependencies.dep --filter-for-swift-os error: Build input file cannot be found: '/Users/evanlu/Library/Developer/Xcode/DerivedData/finwork-dbwrwhkrmlwsysdijoivlfbkytnc/Build/Products/Debug-iphoneos/finwork.app/finwork' (in target 'finwork' from project 'finwork')Y cuando uso Simulator. No puede encontrar el complemento de mi pod.
/Users/evanlu/Desktop/rebackup/finwork/finwork/Database/FirestoreDatabase.swift:9:8: No such module 'FirebaseCore'Estos son los que he probado.
1.Borrar carpeta de compilación.
2. Vuelva a instalar y actualice el archivo pod.
3. Verifique la fuente de compilación para asegurarse de que no haya archivos rojos o atenuados.
4.Compruebe que no usé un sistema de compilación heredado.
5. Seguimiento del camino
(/Users/evanlu/Library/Developer/Xcode/DerivedData/finwork-dbwrwhkrmlwsysdijoivlfbkytnc/Build/Products/Debug-iphoneos/finwork.app/finwork).
Dice "finwork.app está dañado y no se puede abrir" y compruebo el interior, no hay ningún archivo finwork dentro.
6. Intento cambiar la configuración de compilación a EXCLUDED_ARCHS = arm64 ,ONLY_ACTIVE_ARCH:YES Todavía no funciona.
Aquí está mi podfile:
# Uncomment the next line to define a global platform for your project # platform :ios, '9.0' target 'finwork' do # Comment the next line if you don't want to use dynamic frameworks use_frameworks! #use_modular_headers! #use_frameworks! :linkage => :static pod 'GoogleMaps' pod 'SwiftyStarRatingView' pod 'Firebase/Analytics' pod 'Firebase/Auth' pod 'Firebase/Storage' pod 'FirebaseUI/Storage' #pod 'FirebaseUI' #pod 'FirebaseUI', '>= 10.0.2' #pod 'GoogleSignIn' pod 'Firebase/Database' pod 'Firebase/Firestore' pod 'FirebaseFirestoreSwift' #pod 'BoringSSL-GRPC', '= 0.0.3', :modular_headers => false #pod 'gRPC-Core', '= 1.21.0', :modular_headers => false pod 'SideMenu' #pod 'FBSDKLoginKit' post_install do |installer| installer.pods_project.build_configurations.each do |config| config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64" end end endComplemento:
El Simulador funcionó al principio, pero el dispositivo no.
Cuando ejecuto en mi iPhone, me muestra que Command PhaseScriptExecution failed with a nonzero exit code .
Así que cambié mi configuración de compilación, incluido el conjunto EXCLUDED_ARCHS = arm64 、 Eliminado VALID_ARCHS 、 Traté de configurar ONLY_ACTIVE_ARCH en sí y no (ninguno de ellos funciona). Luego me devuelve No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=arm64, VALID_ARCHS=arm64 arm64e i386 x86_64, EXCLUDED_ARCHS=( arm64 )). Después de esto, mantengo mi configuración de compilación ONLY_ACTIVE_ARCH = NO , EXCLUDED_ARCHS = arm64 y Borrar carpeta de compilación + Reinstalar podfile. Comenzó a decir Library not loaded: @rpath/FBLPromises.framework/FBLPromises . Para solucionar esto cambio la cuenta de desarrollador. Y luego me lleva a esta posición.
Configuración de compilación:
Cualquier sugerencia será útil, o al menos dígame cómo masacré mi Proyecto. ¡Gracias por tomarse su tiempo!
Actualización: Acabo de borrar la carpeta de compilación unas cuantas veces y ejecuto el Simulador ahora también me muestra que Build input file cannot be found . Pero extrañamente, no hice nada para resolver No such module 'FirebaseCore' 
¿Quieres probar el mismo método que la imagen de abajo?
Build Settings -> Architectures -> Excluded Architectures , arm64 .
No se si te sirva, pero espero que se solucione.