সঙ্গে Xcode 6 আমরা নিজের ডায়নামিক তৈরি করার ক্ষমতা পেতে Cocoa Frameworks
।
কারণে:
সিমুলেটর এখনও
32-bit
লাইব্রেরি ব্যবহার-
1 জুন, 2015 থেকে অ্যাপ স্টোরে জমা দেওয়া অ্যাপ্লিকেশন আপডেটগুলিতে অবশ্যই 64-বিট সমর্থন অন্তর্ভুক্ত থাকতে হবে এবং আইওএস 8 এসডিকে ( বিকাশকারী.অ্যাপলকম ) দিয়ে তৈরি করা আবশ্যক
ডিভাইস এবং সিমুলেটরগুলিতে প্রকল্প চালানোর জন্য আমাদের ফ্যাট লাইব্রেরি তৈরি করতে হবে। যেমন ফ্রেমওয়ার্কগুলিতে 32 এবং 64 বিট উভয় সমর্থন করুন।
তবে আমি কোনও ম্যানুয়াল পাইনি, কীভাবে অন্যান্য প্রকল্পগুলির সাথে ভবিষ্যতের সংহতকরণের জন্য সার্বজনীন ফ্যাট ফ্রেমওয়ার্ক রফতানি করতে হবে (এবং এই লাইব্রেরিটি কারও সাথে ভাগ করুন)।
পুনরুত্পাদন করার জন্য আমার পদক্ষেপ এখানে:
সেট
ONLY_ACTIVE_ARCH=NO
করুনBuild Settings
সমর্থন যোগ
armv7 armv7s arm64 i386 x86_64
করারArchitectures
(নিশ্চিত)
- ফ্রেমওয়ার্ক তৈরি করুন এবং এটি ফাইন্ডারে খুলুন:
- অন্য প্রকল্পে এই কাঠামো যুক্ত করুন
আসল ফলাফল:
তবে শেষ পর্যন্ত আমার এখনও একই সাথে ডিভাইস এবং সিমুলেটারে এই কাঠামোটি নিয়ে প্রকল্পটি চালাতে সমস্যা হচ্ছে।
যদি আমি
Debug-iphoneos
ফোল্ডার থেকে ফ্রেমওয়ার্ক নিই - এটি ডিভাইসগুলিতে কাজ করে এবং সিমুলেটরগুলিতে ত্রুটি পায়:ld: symbol(s) not found for architecture i386
xcrun lipo -info CoreActionSheetPicker
ফ্যাট ফাইলে আর্কিটেকচার: কোর অ্যাকশনশীটপিকার রয়েছে: আর্মভ 7 আর্মভি 7 এস আর্ম 64
যদি আমি
Debug-iphonesimulator
ফোল্ডার থেকে ফ্রেমওয়ার্ক নিই - এটি সিমুলেটরগুলিতে কাজ করে। এবং ডিভাইসে আমার ত্রুটি রয়েছে:ld: symbol(s) not found for architecture arm64
xcrun lipo -info CoreActionSheetPicker
ফ্যাট ফাইলে আর্কিটেকচার: কোরঅ্যাকশনশীটপিকার হ'ল: i386 x86_64
সুতরাং, কীভাবে একটি গতিশীল কাঠামো তৈরি করা যায় যা ডিভাইস এবং সিমুলেটারগুলিতে কাজ করে?
এক্সকোড 6 আইওএস সম্পর্কিত এই উত্তরটি কোকো টাচ ফ্রেমওয়ার্ক তৈরি করছে - আর্কিটেকচার বিষয়গুলি তবে এটি সদৃশ নয়।
হালনাগাদ:
আমি এই মামলার জন্য একটি "নোংরা হ্যাক" পেয়েছি। আমার উত্তর নীচে দেখুন । যদি কেউ আরও সুবিধাজনক উপায় জানেন - দয়া করে আমাকে জানান!