এক্সকোডে কাজ করছে না এম্বেড থাকা কাঠামোতে সাইন ইন 11.2.1


18

আমার কাছে একটি ছোট্ট প্রুফ-অফ কনসেপ্ট অ্যাপ্লিকেশন রয়েছে, যেখানে আমি আমার ফ্রেমওয়ার্কের ভিতরে একটি ফ্রেমওয়ার্ক (অ্যালামোফায়ার) এম্বেড (এবং স্বাক্ষর) করার চেষ্টা করছি (AequumPOCFramework.framework), তবে, আমি যখন আমার ডিভাইসে মোতায়েন করার চেষ্টা করি, তখন এটি প্রদান করে চলেছে আমার ত্রুটি

.... লাইব্রেরি বৈধতা ব্যবহার করে প্রক্রিয়াতে ব্যবহারের জন্য বৈধ নয়: ম্যাপ করা ফাইলটিতে কোনও সিডিশ নেই, সম্পূর্ণ স্বাক্ষরবিহীন? কোডটিতে কমপক্ষে অ্যাড-হক স্বাক্ষরিত হতে হবে।

আমি যদি আলাফায়ার এম্বেড না করে কেবল নিজের কাঠামো স্থাপন করার চেষ্টা করি তবে সবকিছু ঠিকঠাক কাজ করে।

আমার আইফোনে মোতায়েনের সম্পূর্ণ ত্রুটিটি হ'ল:

ডিল্ড: লাইব্রেরি লোড করা হয়নি: @ আরপিথ / অ্যালামোফায়ার.ফ্রেমেওয়ার্ক / অ্যালামোফায়ার রেফারেন্সড: /private/var/containers/Bundle/ প্রয়োগ / ADB697EB-EA-15-4301-B4B6-A8FE1F0212BE/PocICrameCramaCamCamCamCamCamCamCamCamCamCamCam : কোনও উপযুক্ত চিত্র পাওয়া যায় নি। খুঁজে পেয়েছি: /private/var/containers/Bundle/Application/EDB697EB-EA15-4301-B4B6-A8FE1F0212BE/PocIOS.app/Frameworks/AequumPOCFramework.framework/Frameworks/AlaofAremaration /framework /containers/Bundle/Application/EDB697EB-EA15-4301-B4B6-A8FE1F0212BE/PocIOS.app/Frameworks/AequumPOCFramework.framework/Frameworks/Alaofire.framework/Alamaofire ফাইল লাইব্রেরী ব্যবহারের জন্য বৈধ ব্যবহারযোগ্য নয় , সম্পূর্ণ স্বাক্ষরবিহীন? কোডটিতে কমপক্ষে অ্যাড-হক স্বাক্ষরিত হতে হবে।

আমি কি ভুল করছি?

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন


2
এখানে একই সমস্যা হচ্ছে। বর্তমানে এই সমস্যাটি খনন করা হচ্ছে। আপনি যদি ইতিমধ্যে সমাধান খুঁজে পান তবে আমাকে পোস্ট করুন!
Mattk90

2
আমি একা নন তা দেখে খুব আনন্দিত .... আমি যদি জানতে পারি তবে আমি আপনাকে জানাব। এছাড়াও, দয়া করে আপনি যদি কোনও অগ্রগতি করেন তবে আমাকে জানান।
geekyaleks

আমি ইতিমধ্যে আপনাকে বলতে পারি যে এটির কাঠামোর স্বাক্ষর প্রক্রিয়াটির সাথে সম্পর্কিত। সুতরাং সমস্যাটি হ'ল এক্সকোড বলেছেন যে এম্বেড করা কাঠামোর স্বাক্ষরটি ভুল বা আপনার নিজের কাঠামোর মত নয়। আমি বর্তমানে আরও গভীর খনন করছি। : TOPIC একটি ভাল ইন্ট্রো জন্য এই নিবন্ধটি চেক করুন medium.com/@tally_b/more-unfolding-on-ios-signings-b6886236d7fc
Mattk90

2
হ্যাঁ, এই স্বাক্ষরকরণের প্রক্রিয়াতে কিছু ভুল আছে ... আপাতত, আমি আমার আলমোফায়ার কাঠামোটিকে আমার নিজস্ব কাঠামোর সাথে অন্তর্ভুক্ত করছি, এটিতে স্বাক্ষর করুন এবং এম্বেড করুন এবং অ্যাপটিতে নিজেই সাইন ইন এবং এম্বেড করুন। আমি জানি এই ধরণের স্তন্যপানগুলি, তবে এটি আমাকে কমপক্ষে কোডিং রাখতে দেবে এবং আশা করি খুব শীঘ্রই একটি বাস্তব সমাধান আসবে।
geekyaleks

1
একটি বিস্তৃত উত্তরের জন্য আপনাকে ধন্যবাদ ... আমি সিদ্ধান্ত নিয়েছি যে আপাতত আমি কেবল অ্যাপটিতে "এম্বেড / এমবেডড" কাঠামোতে স্বাক্ষর করব, আশা করছি অদূর ভবিষ্যতে আরও একটি উত্তর প্রকাশিত হবে ...
গীকিয়ালিক্স

উত্তর:


15

নেস্টেড ফ্রেমওয়ার্কগুলি আইওএসে সমর্থিত নয় ( টেকনোটগুলি দেখুন )। এই মুহুর্তের একমাত্র বৈধ সমাধান হ'ল "এম্বেডড" ফ্রেমওয়ার্কগুলি সরাসরি কোনও হোস্টিং অ্যাপ্লিকেশনে লিঙ্ক করা।

* এক্সসিফ্রেমওয়ার্ক মূলত প্ল্যাটফর্ম নির্দিষ্ট বাইনারিগুলির একত্রিতকরণ এবং দুর্ভাগ্যক্রমে ফ্রেমওয়ার্ক এম্বেডিংয়ের সাথে কিছুই করার নেই।


ইস্যু নিয়ে কোন খবর? আমি একই সমস্যার মুখোমুখি হচ্ছি: আমার কাঠামো এ আমার ফ্রেমওয়ার্ক বি ব্যবহার করছে এবং আমার কেবলমাত্র ফ্রেমওয়ার্ক এ অন্তর্ভুক্ত করার জন্য এবং ফ্রেমওয়ার্ক বিতে অ্যাক্সেস করতে সক্ষম না হওয়ার জন্য চূড়ান্ত অ্যাপ্লিকেশনটি দরকার
সিলভিয়া

@ সিলভিয়া যদি আপনার একেবারে বি লুকানোর দরকার হয় তবে আমি বিশ্বাস করি আপনি এটি স্ট্যাটিক লাইব্রেরিতে পরিণত করতে পারেন।
বেরেক

0

আপনিও আপনার প্রকল্পে অ্যালামোফায়ার এম্বেড করবেন।

উদাহরণস্বরূপ, আপনি কার্থেজ ব্যবহার করছেন এবং আপনার কাঠামোর কার্টফাইলে অ্যালামোফায়ার লাইব্রেরি রয়েছে। আপনিও আপনার প্রধান অ্যাপ্লিকেশনটির জন্য একই কারফিল ব্যবহার করতে হবে। এছাড়াও, আপনি মূল অ্যাপ্লিকেশনটির জন্য অন্যান্য কার্থেজ ক্রিয়া (লিঙ্কিং লাইব্রেরি, রান স্ক্রিপ্ট যুক্ত) সম্পাদন করতে হবে।


হ্যাঁ, আমি এটিও খুঁজে পেয়েছি, তবে, আমার সমস্ত ফ্রেমওয়ার্কগুলি শেষ-বিকাশকারীকে প্রকাশ করা আমার লক্ষ্য নয়। আমি আশা করছিলাম যে সবকিছু একটি কাঠামোর (আমার কাঠামোর) ভিতরে সুন্দরভাবে বান্ডিল করা হবে। ধন্যবাদ ..
geekyaleks
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.