Error de Apple Mach-O Linker (Id)

Recibí este error por primera vez, miré alrededor y no puedo encontrar una solución que me ayude, limpié mi compilación y también verifiqué para asegurarme de que estoy compilando el firmware más reciente.

Esto sucedió después de que me cansé de implementar una solución de accesibilidad que encontré en aquí Importé los dos archivos de accesibilidad (.m / .h), luego agregué este código en el archivo .my retrasé t en el. h de los archivos de accesibilidad

-(BOOL)reachable {
    Reachability*r =[Reachability reachabilityWithHostName:@"enbr.co.cc"];
    NetworkStatus internetStatus =[r currentReachabilityStatus];
    if(internetStatus ==NotReachable){
        return NO;
    }
    return YES;}

Después de eso, llamé a la función desde mis dos métodos viwcontrollers viewwillappear así ..

- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];


    //-- Check Reachability START ---->
    Reachability *reach = [[Reachability alloc] init];

    if ([reach reachable]) {
            NSLog(@"Reachable");
    }
    else {
        NSLog(@"Not Reachable");
    }
     //-- Check Reachability END ---->
}

No se produjeron errores hasta que intenté compilar y ejecutar en el simulador. Este es el error que recibí: (

Ld /Users/imac/Library/Developer/Xcode/DerivedData/wizcode-ccyrqptvfsabmbahgxartbvxwurq/Build/Products/Debug-iphonesimulator/wizcode.app/wizcode normal i386 cd "/ Usuarios / imac / Documentos / Iphone aplicaciones / wizsanCode / wizsanCode.5 / wizcode " setenv MACOSX_DEPLOYMENT_TARGET 10.6 setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"

/Developer/Platforms/iPhoneSimulator.platform /Developer/usr/bin/llvm-gcc-4.2 -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk -L / Users / imac / Library / Developer / Xcode / DerivedData / wizcode-ccyrqptvfsabmbahgxartbvxwurq / Build / Products / Debug-iphonesimulator -F / Users / imac / Library / Developer / Xcode / DerivedData / wizcode-ccyrqptvfsabmbahgxartbvxwurq / Build / Products / Debug-iphonesimulator -lista de archivos /Users/imac/Library/Developer/Xcode/DerivedData/wizcode-ccyrqptvfsabmbahgxartbvxwurq/Build/Intermediates/wizcode.build/Debug-iphonesimulator/wizcode.build/Objects-normal/i386/wizist -mmacosx-versión-min = 10.6 -Xlinker -objc_abi_version -Xlinker 2 -lz -framework CoreGraphics -framework MobileCoreServices -framework SystemConfiguration -framework CFNetwork -framework UIKit -framework Fundación -o /Users/imac/Library/Developer/Xcode/DerivedData/wizcode-ccyrqptvfsabmbahgxartbvxwurq/Build/Products/Debug-iphonesimulator/wizcode.app/wizcode

ld: símbolo duplicado _OBJC_IVAR $ _Rechability /Users/imac/Library/Developer/Xcode/DerivedData/wizcode-ccyrqptvfsabmbahgxartbvxwurq/Build/Intermediates/wizcode.build/Debug-iphonesimulator/wizcode.build/Objects-normal/i17A386/Reacha6 y /Users/imac/Library/Developer/Xcode/DerivedData/wizcode-ccyrqptvfsabmbahgxartbvxwurq/Build/Intermediates/wizcode.build/Debug-iphonesimulator/wizcode.build/Objects-normal/i17A386/Reacha6 para la arquitectura i386 collect2: ld devolvió 1 comando de estado de salida /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2 falló con el código de salida 1 ld: símbolo duplicado _OBJC_IVAR _ $ _ Alcance.alcanceRef in /Users/imac/Library/Developer/Xcode/DerivedData/wizcode-ccyrqptvfsabmbahgxartbvxwurq/Build/Intermediates/wizcode.build/Debug-iphonesimulator/wizcode.build/Objects-normal/i17A386/Reacha6 y /Users/imac/Library/Developer/Xcode/DerivedData/wizcode-ccyrqptvfsabmbahgxartbvxwurq/Build/Intermediates/wizcode.build/Debug-iphonesimulator/wizcode.build/Objects-normal/i17A386/Reacha6 para arquitectura i386

Comando /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2 falló con el código de salida 1

12
задан Community 23 May 2017 в 12:31
поделиться