SORU
26 HAZİRAN 2013, ÇARŞAMBA


5 - ld Güncellemelerinden güncelleme sonra: sembol(ler) armv7 veya armv7s mimarlık linker hata bulunamadı

Ben sadece yeni bir uygulama (™).. iyi bir fikir değil ... son rötuşları ortasında iken iOS 7 Beta iPhone 4S Yazılım Güncelleme 2!

Yapıldı sonra böyle büyük mükafat Güncellemelerinden 5 beta yükledim o yüzden benim iPhone bulamamış. Etrafında müdahalesi ile sonra nihayet telefonum tespit var. Tek sorun mimarisi kullanılan bir hata var.

Burada hatalar üretilen:

ld: warning: ignoring file /Users/-----------/Library/Developer/Xcode/DerivedData/testtest-bmnbmujiosugcmgeiceofgcfmsec/Build/Products/Debug-iphoneos/libCordova.a, file was built for archive which is not the architecture being linked (armv7s): /Users/--------/Library/Developer/Xcode/DerivedData/testtest-bmnbmujiosugcmgeiceofgcfmsec/Build/Products/Debug-iphoneos/libCordova.a
Undefined symbols for architecture armv7s:
  "_OBJC_METACLASS_$_CDVCommandDelegateImpl", referenced from:
      _OBJC_METACLASS_$_MainCommandDelegate in MainViewController.o
  "_CDVLocalNotification", referenced from:
      -[AppDelegate application:didReceiveLocalNotification:] in AppDelegate.o
  "_OBJC_CLASS_$_CDVCommandDelegateImpl", referenced from:
      _OBJC_CLASS_$_MainCommandDelegate in MainViewController.o
  "_OBJC_CLASS_$_CDVCommandQueue", referenced from:
      _OBJC_CLASS_$_MainCommandQueue in MainViewController.o
  "_OBJC_METACLASS_$_CDVViewController", referenced from:
      _OBJC_METACLASS_$_MainViewController in MainViewController.o
  "_OBJC_METACLASS_$_CDVCommandQueue", referenced from:
      _OBJC_METACLASS_$_MainCommandQueue in MainViewController.o
  "_CDVPluginHandleOpenURLNotification", referenced from:
      -[AppDelegate application:handleOpenURL:] in AppDelegate.o
  "_OBJC_CLASS_$_CDVViewController", referenced from:
      _OBJC_CLASS_$_MainViewController in MainViewController.o
ld: symbol(s) not found for architecture armv7s
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Mimari telefonumda işe almak için değiştirilmesi gerektiği konusunda bir fikriniz var mı? (öykünücüsü üzerinde iyi çalışıyor)

CEVAP
19 EYLÜL 2013, PERŞEMBE


Proje Cordova 2 kullanılarak inşa edilmiştir.x ve Güncellemelerinden 4.x ve hata OP tarafından belirtilen alıyorsanız, bu çözüm benim için çalıştı. (Ve böyle büyük mükafat 5 2.5) Cordova ile hata yaşıyordum.

https://issues.apache.org/jira/browse/CB-3768

Cordova Proje

Kök Klasör ->- ^CordovaLib . Sağ Tıklayın CordovaLib.- ^xcodeproj . Paket İçeriği - ^ Gösterin . Açık proje.pbxproj

Tüm tekrarlarını (4) yerine takın

buildSettings = {
    ALWAYS_SEARCH_USER_PATHS = NO;//in 2 out of 4 occurrences
    "ARCHS[sdk=iphoneos*]" = armv7;
    "ARCHS[sdk=iphoneos6.*]" = (
        armv7,
        armv7s,
    );
        /* other settings here */
};

Bu ile

buildSettings = {
    ALWAYS_SEARCH_USER_PATHS = NO;//in 2 out of 4 occurrences
    "ARCHS[sdk=iphoneos*]" = armv7;
    "ARCHS[sdk=iphoneos7.*]" = (
        armv7,
        armv7s,
    );
    "ARCHS[sdk=iphoneos6.*]" = (
        armv7,
        armv7s,
    );
    /* other settings here */
};

Şimdi projenizi iyi inşa edecek!

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Boiler Room

    Boiler Room

    10 Mayıs 2012
  • MatheusDosGames

    MatheusDosGa

    28 Aralık 2011
  • picster

    picster

    20 NİSAN 2006