2014-09-18 174 views
2

我刚更新到Xcode 6为了提交我的应用程序审查iOS应用程序商店,并遇到更多的问题。请看附加的图片!任何帮助都会很棒。科尔多瓦在iOS 8和Xcode 6

Build target CRS 

Ld /Users/jacbeyportes/Library/Developer/Xcode/DerivedData/CRS-fydzgpcksptwdjaztipsuhofllde/Build/Intermediates/CRS.build/Debug-iphoneos/CRS.build/Objects-normal/armv7/CRS normal armv7 
    cd "/Users/jacbeyportes/Documents/Oasis Websites/Cadet Registration System/Apps/iOS/CRS/platforms/ios" 
    export IPHONEOS_DEPLOYMENT_TARGET=6.0 
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.0.sdk -L/Users/jacbeyportes/Library/Developer/Xcode/DerivedData/CRS-fydzgpcksptwdjaztipsuhofllde/Build/Products/Debug-iphoneos -F/Users/jacbeyportes/Library/Developer/Xcode/DerivedData/CRS-fydzgpcksptwdjaztipsuhofllde/Build/Products/Debug-iphoneos -filelist /Users/jacbeyportes/Library/Developer/Xcode/DerivedData/CRS-fydzgpcksptwdjaztipsuhofllde/Build/Intermediates/CRS.build/Debug-iphoneos/CRS.build/Objects-normal/armv7/CRS.LinkFileList -dead_strip -weak_framework CoreFoundation -weak_framework UIKit -weak_framework AVFoundation -weak_framework CoreMedia -weak-lSystem -force_load /Users/jacbeyportes/Library/Developer/Xcode/DerivedData/CRS-fydzgpcksptwdjaztipsuhofllde/Build/Products/Debug-iphoneos/libCordova.a -ObjC -fobjc-arc -fobjc-link-runtime -miphoneos-version-min=6.0 -framework AssetsLibrary /Users/jacbeyportes/Library/Developer/Xcode/DerivedData/CRS-fydzgpcksptwdjaztipsuhofllde/Build/Products/Debug-iphoneos/libCordova.a -framework CoreGraphics -framework MobileCoreServices -framework CoreLocation -liconv -framework AVFoundation -framework CoreVideo -framework QuartzCore -weak_framework SystemConfiguration -Xlinker -dependency_info -Xlinker /Users/jacbeyportes/Library/Developer/Xcode/DerivedData/CRS-fydzgpcksptwdjaztipsuhofllde/Build/Intermediates/CRS.build/Debug-iphoneos/CRS.build/Objects-normal/armv7/CRS_dependency_info.dat -o /Users/jacbeyportes/Library/Developer/Xcode/DerivedData/CRS-fydzgpcksptwdjaztipsuhofllde/Build/Intermediates/CRS.build/Debug-iphoneos/CRS.build/Objects-normal/armv7/CRS 

ld: warning: ignoring file /Users/jacbeyportes/Library/Developer/Xcode/DerivedData/CRS-fydzgpcksptwdjaztipsuhofllde/Build/Products/Debug-iphoneos/libCordova.a, file was built for archive which is not the architecture being linked (armv7): /Users/jacbeyportes/Library/Developer/Xcode/DerivedData/CRS-fydzgpcksptwdjaztipsuhofllde/Build/Products/Debug-iphoneos/libCordova.a 
Undefined symbols for architecture armv7: 
    "_OBJC_METACLASS_$_CDVPlugin", referenced from: 
     _OBJC_METACLASS_$_PushPlugin in PushPlugin.o 
     _OBJC_METACLASS_$_CDVBarcodeScanner in CDVBarcodeScanner.o 
     _OBJC_METACLASS_$_CDVConnection in CDVConnection.o 
    "_CDVLocalNotification", referenced from: 
     -[AppDelegate application:didReceiveLocalNotification:] in AppDelegate.o 
    "_OBJC_CLASS_$_CDVViewController", referenced from: 
     _OBJC_CLASS_$_MainViewController in MainViewController.o 
    "_OBJC_METACLASS_$_CDVCommandDelegateImpl", referenced from: 
     _OBJC_METACLASS_$_MainCommandDelegate in MainViewController.o 
    "_CDVRemoteNotification", referenced from: 
     -[AppDelegate application:didRegisterForRemoteNotificationsWithDeviceToken:] in AppDelegate.o 
    "_OBJC_CLASS_$_CDVCommandQueue", referenced from: 
     _OBJC_CLASS_$_MainCommandQueue in MainViewController.o 
    "_OBJC_CLASS_$_CDVPlugin", referenced from: 
     _OBJC_CLASS_$_PushPlugin in PushPlugin.o 
     _OBJC_CLASS_$_CDVBarcodeScanner in CDVBarcodeScanner.o 
     _OBJC_CLASS_$_CDVConnection in CDVConnection.o 
    "_CDVRemoteNotificationError", referenced from: 
     -[AppDelegate application:didFailToRegisterForRemoteNotificationsWithError:] in AppDelegate.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:openURL:sourceApplication:annotation:] in AppDelegate.o 
    "_OBJC_CLASS_$_CDVPluginResult", referenced from: 
     objc-class-ref in PushPlugin.o 
     objc-class-ref in CDVBarcodeScanner.o 
     objc-class-ref in CDVConnection.o 
    "_OBJC_CLASS_$_CDVCommandDelegateImpl", referenced from: 
     _OBJC_CLASS_$_MainCommandDelegate in MainViewController.o 
ld: symbol(s) not found for architecture armv7 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

回答

0

我必须卸载cordova并重新安装cordova(版本3.6.3)。然后我从我的项目文件夹中删除了iOS平台并读取它。我也删除并重新添加了每个cordova插件。

这是一个痛苦,但这解决了我的编译问题。

1

您将需要更新Cordova和您的插件。

这里是科尔多瓦的消息移动到3.6.3 http://cordova.apache.org/announcements/2014/09/22/cordova-361.html

下面是有关该更新 http://cordova.apache.org/news/2014/09/22/plugins-release.html

然后更新您的项目 cordova platform update ios

然而插件一样,我也遇到了一些问题,但是通过删除平台并重新添加它可以解决问题。您可以通过以下方式来解决问题:

cordova platform remove ios 
cordova platform add ios 
+0

固定!!非常感谢 – Jacbey 2014-11-13 01:41:47