এই সমস্যাটি আমাকে পাগল করে তুলেছে এবং আমি কীভাবে এটি ঠিক করতে পারি তা নিয়ে কাজ করতে পারি না ...
Undefined symbols for architecture armv7:
"_deflateEnd", referenced from:
-[ASIDataCompressor closeStream] in ASIDataCompressor.o
"_OBJC_CLASS_$_ASIDataDecompressor", referenced from:
objc-class-ref in ASIHTTPRequest.o
"_deflate", referenced from:
-[ASIDataCompressor compressBytes:length:error:shouldFinish:] in ASIDataCompressor.o
"_deflateInit2_", referenced from:
-[ASIDataCompressor setupStream] in ASIDataCompressor.o
ld: symbol(s) not found for architecture armv7
collect2: ld returned 1 exit status
Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1
আমি মনে করি এটির সাথে এটি করতে হবে:
ld: symbol(s) not found for architecture armv7
তবে আমি যোগ করেছি: libz.1.2.3.dylib
এবং এটি সাহায্য করছে না, কেউ কোনও ধারণা পেয়েছে?
nm -g
সেই ফাইলটি চালান যা প্রতীকটিকে কল করে এবং সেই চিহ্নটিকে থাকা উচিত, এবং আপনার দেখতে হবে যে সেগুলি মিলে যায় কি না, যা ত্রুটির জন্য ক্লু সরবরাহ করতে পারে। nm -g file.o আপনি এতে সিমেড সি ++ চিহ্নগুলি পরিদর্শন করতে পারেন: এনএম-জিসি ফাইল.ও
Undefined symbols for architecture armv7: "YGConfig::YGConfig(int (*)(YGConfig*, YGNode*, YGLogLevel, char const*, void*))", referenced from: _YGConfigNew in libyoga.a(Yoga.o) ld: symbol(s) not found for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation)
-ObjC
অন্য লিঙ্কার পতাকাটি ব্যবহার করছেন এবং তাই বাহ্যিক স্থিতাগত গ্রন্থাগারগুলি থেকে ওবজ-সি আপনি ব্যবহার করছেন যা দৃশ্যমান হবে না (যেমন পার্সের থেকে) দৃশ্যমান are আমার উত্তর দেখুন এই ক্ষেত্রে যদি: stackoverflow.com/a/26151208/901641