guide - generar app ios cordova
Símbolos indefinidos para la arquitectura i386 durante la construcción de la aplicación Cordova 3.4 (1)
Obtengo el error de compilación Símbolos indefinidos para la arquitectura i386 en mi Mac cuando construyo una aplicación Cordova. Estoy usando Cordova versión 3.4 y Xcode 5.0.2.
Aquí está la instantánea de las propiedades de Xcode de mi proyecto Configuraciones de compilación -> Arquitecturas
Undefined symbols for architecture i386:
"_AudioServicesAddSystemSoundCompletion", referenced from:
_playBeep in CDVNotification.o
"_AudioServicesCreateSystemSoundID", referenced from:
_playBeep in CDVNotification.o
"_AudioServicesDisposeSystemSoundID", referenced from:
_soundCompletionCallback in CDVNotification.o
"_AudioServicesPlaySystemSound", referenced from:
-[CDVVibration vibrate:] in CDVVibration.o
_playBeep in CDVNotification.o
"_AudioServicesRemoveSystemSoundCompletion", referenced from:
_soundCompletionCallback in CDVNotification.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
** BUILD FAILED **
The following build commands failed:
Ld build/emulator/barcodeScanner.app/barcodeScanner normal i386
(1 failure)
Error: /Users/dipin/Projects/barcodeScanner/platforms/ios/cordova/build: Command failed with exit code 65
at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/src/superspawn.js:112:23)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:735:16)
at Process.ChildProcess._handle.onexit (child_process.js:802:5)
DIPINs-MacBook-Air:barcodeScanner dipinkumarkrishnan$ cordova -v
3.4.0-0.1.0
Por favor ayúdame con este error. La compilación de Android funciona bien para el mismo proyecto.
¡Aclamaciones!
Probablemente te AudioToolbox.framework
. Agregue esto a la fase de construcción de su objetivo y vuelva a intentarlo.