मैं कुछ महीनों के लिए कुछ ऐप बना रहा हूं, और सुस्त रूप से एक्सकोड 5 इसे बनाना नहीं चाहता है। यह सिर्फ निम्न त्रुटि के साथ शिकायत करता है।टेस्टफ्लाइट लाइब्रेरीज़ और एक्सकोड 5 में कोई बदलाव नहीं आता है "ld: लाइब्रेरी -lTestFlight के लिए लाइब्रेरी नहीं मिली"
Ld build/Debug-iphonesimulator/appname.app/appname normal i386
cd /Users/myname/proyectos/appname/dev/iOS/appname
setenv IPHONEOS_DEPLOYMENT_TARGET 5.1
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.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 i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk -L/Users/myname/proyectos/appname/dev/iOS/appname/build/Debug-iphonesimulator -L\"/Users/myname/proyectos/appname/dev/iOS/appname/appname/External/FlurryAnalytics\" -L\"/Users/myname/proyectos/appname/dev/iOS/appname/appname/External/SmartADServer\" -L\"/Users/myname/proyectos/appname/dev/iOS/appname/appname/External/TestFlight\" -F/Users/myname/proyectos/appname/dev/iOS/appname/build/Debug-iphonesimulator -F/Users/myname/proyectos/appname/dev/iOS/appname/appname/External -filelist /Users/myname/proyectos/appname/dev/iOS/appname/build/appname.build/Debug-iphonesimulator/Appname.build/Objects-normal/i386/appname.LinkFileList -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc -fobjc-link-runtime -Xlinker -no_implicit_dylibs -mios-simulator-version-min=5.1 -weak_framework AdSupport -framework Security -framework MessageUI -framework Twitter -framework CoreLocation -weak_framework CoreMotion -framework AudioToolbox -framework AVFoundation -framework MediaPlayer -framework SystemConfiguration -framework MobileCoreServices -lz -framework CFNetwork -framework QuartzCore -framework UIKit -framework Foundation -framework CoreGraphics -lTestFlight -framework comScore -lFlurry -Xlinker -dependency_info -Xlinker /Users/myname/proyectos/appname/dev/iOS/appname/build/appname.build/Debug-iphonesimulator/Appname.build/Objects-normal/i386/appname_dependency_info.dat -o /Users/myname/proyectos/appname/dev/iOS/appname/build/Debug-iphonesimulator/appname.app/appname
ld: warning: directory not found for option '-L"/Users/myname/proyectos/appname/dev/iOS/appname/appname/External/FlurryAnalytics"'
ld: warning: directory not found for option '-L"/Users/myname/proyectos/appname/dev/iOS/appname/appname/External/SmartADServer"'
ld: warning: directory not found for option '-L"/Users/myname/proyectos/appname/dev/iOS/appname/appname/External/TestFlight"'
ld: library not found for -lTestFlight
clang: error: linker command failed with exit code 1 (use -v to see invocation)
अगर मैं यह ठीक समझते हैं, यह testflight के बारे में शिकायत है, लेकिन मैं नहीं हफ्तों में इसके बारे में कुछ बदल गया है। यह पूरी तरह से संकलित।
मुझे कहना है कि मैंने प्रोजेक्ट पर एडोब एडीएमएस ट्रैकिंग लाइब्रेरी जोड़ने की कोशिश की है (लेकिन फिर इसके अतिरिक्त को पूर्ववत करना)। और उसके बाद, लिंकर त्रुटियां दिखाई देती हैं।
कोई संकेत? मैं पूरी तरह से खो गया और निराश हूँ। क्या मेरी परियोजना फाइलें भ्रष्ट हो सकती हैं? (चलो उम्मीद नहीं करते !!) ऐसे मामले में उन्हें ठीक करने की कोई उम्मीद?
अभिवादन
एक्सकोड के तरीके अक्सर रहस्यमय होते हैं :-) – ahwulf
यह देखने का एक आसान तरीका है .pbxproj फ़ाइल (मैंने गिट का उपयोग किया) में किए गए परिवर्तनों का एक अंतर देखना है। मैंने एक्सकोड को गलत तरीके से किए गए परिवर्तनों को त्याग दिया, और मैन्युअल रूप से मेरे नए पुस्तकालय के नए पथ में जोड़ा गया। – Stunner
मैं पुष्टि कर सकता हूं कि मुझे वास्तव में पता नहीं है कि मैंने क्या किया लेकिन यह काम किया। – Ramsel