ফোরাম

ম্যাক অ্যাপল সিলিকনের জন্য তৈরি করতে পারে না

এস

মিঃ কুয়েট

আসল পোস্টার
9 নভেম্বর, 2011
  • 21 ডিসেম্বর, 2020
ডেভেলপার ডকুমেন্টেশন অনুসারে অ্যাপল সিলিকন এবং ইন্টেলের জন্য আমার অ্যাপ্লিকেশন তৈরি করতে আমাকে যা করতে হবে তা হল টাস্ক বারে অ্যাপ্লিকেশনটিতে ক্লিক করুন এবং অ্যাপ নাম>যেকোন ম্যাক (অ্যাপল সিলিকন, ইন্টেল) নির্বাচন করুন। আমি এই নির্বাচিত দিয়ে আমার অ্যাপ তৈরি করতে পারি না। আমি একটি ত্রুটি পেয়েছি:

এই টার্গেট চালানোর জন্য শুধুমাত্র বিল্ড ডিভাইস ব্যবহার করা যাবে না।

অনুগ্রহ করে একটি উপলব্ধ ডিভাইস নির্বাচন করুন বা গন্তব্য হিসাবে একটি সিমুলেটেড ডিভাইস চয়ন করুন৷

আমার বিল্ড সেটিংসে আমার আর্কিটেকচারগুলি স্ট্যান্ডার্ড আর্কিটেকচারে সেট আছে (অ্যাপল সিলিকন, ইন্টেল) - এক্সকোড 12.3 এর জন্য ডিফল্ট।
আমার বিল্ড অ্যাক্টিভ আর্কিটেকচার শুধুমাত্র NO সেট করা আছে। এটি XCode 12.3 এর জন্য ডিফল্ট।

আমি দেখতে পাচ্ছি না যে আমি কোথায় সেটিংস পরিবর্তন করতে পারি এবং উভয় আর্কিটেকচারের জন্য একটি অ্যাপ তৈরি করতে পারি। কোনো সমস্যা?

এছাড়াও সেটিংস ফলকের নতুন সংস্করণে তিনটি কলাম রয়েছে: সমাধান করা, অ্যাপনাম এবং ম্যাকওএস ডিফল্ট। আমি অনুমান করছি যে তৃতীয় কলামটি ডিফল্ট সেটিং দেখায়, যা দরকারী কিন্তু সমাধান করা কলামটি কিসের জন্য? আমি এটা পরিত্রাণ পেতে পারি? এস

মিঃ কুয়েট

আসল পোস্টার
9 নভেম্বর, 2011


  • 21 ডিসেম্বর, 2020
অ্যাপল ডেভেলপার ফোরামে অনুরূপ পোস্ট খুঁজছেন, দেখে মনে হচ্ছে আপনি এটি শুধুমাত্র একটি ARM MAC-তে করতে পারবেন।

casperes1996

জানুয়ারী 26, 2014
হর্সেন্স, ডেনমার্ক
  • 21 ডিসেম্বর, 2020
আমি বলতে চাচ্ছি যে আপনি যে ত্রুটিটি পাচ্ছেন তা বিল্ড ত্রুটি নয়। দেখে মনে হচ্ছে আপনি বিল্ড এ ক্লিক করছেন এবং একটি লক্ষ্যমাত্রা দিয়ে চালাচ্ছেন যা শুধুমাত্র একটি বিল্ড টার্গেট। সিএমডি+বি শুধু তৈরি করা, চালানো নয়; এটা কি আপনার জন্য ঠিক কাজ করে না? এস

Szymczyk

5 মার্চ, 2006
  • 21 ডিসেম্বর, 2020
ইন্টেল এবং M1 ম্যাক উভয়েই চলে এমন একটি বাইনারি তৈরি করতে আপনাকে একটি ইন্টেল ম্যাকে প্রকল্পটি সংরক্ষণ করতে হবে। প্রোজেক্টটি আর্কাইভ করতে প্রোডাক্ট > আর্কাইভ বেছে নিন। প্রজেক্টটি আর্কাইভ করার পর, আপনি এটি অর্গানাইজার থেকে এক্সপোর্ট করতে পারেন।
প্রতিক্রিয়া:martyjmclean এবং XRayAdamo এস

মিঃ কুয়েট

আসল পোস্টার
9 নভেম্বর, 2011
  • 21 ডিসেম্বর, 2020
না, আপনি উভয়ের জন্য তৈরি করা প্রকল্পের সাথে এটি তৈরি করতে পারবেন না এবং আমি মনে করি না আপনি এটি নির্মাণ না করা পর্যন্ত সংরক্ষণাগারভুক্ত করতে পারবেন। এস

Szymczyk

5 মার্চ, 2006
  • 21 ডিসেম্বর, 2020
যেকোন ম্যাকের পরিবর্তে জাম্প বার থেকে মাই ম্যাক বেছে নিন। আমি সেইভাবে একটি ইন্টেল ম্যাকে সর্বজনীন বাইনারি হিসাবে একটি বিদ্যমান ম্যাক প্রকল্প তৈরি এবং সংরক্ষণাগারভুক্ত করেছি।

আমি জাম্প বার থেকে যেকোনো ম্যাক বেছে নেওয়ার চেষ্টা করেছি। আমি প্রকল্পটি তৈরি করতে পারিনি, এবং আমি মূল পোস্টে বর্ণিত একই ত্রুটি পেয়েছি। আমি প্রকল্প সংরক্ষণাগার করতে সক্ষম ছিল.

casperes1996

জানুয়ারী 26, 2014
হর্সেন্স, ডেনমার্ক
  • 22 ডিসেম্বর, 2020
Senor Cuete বলেছেন: না, আপনি উভয়ের জন্য তৈরি করা প্রকল্পের সাথে এটি তৈরি করতে পারবেন না এবং আমি মনে করি না যে আপনি এটি নির্মাণ না করা পর্যন্ত সংরক্ষণাগারভুক্ত করতে পারবেন।
এটা স্পষ্টতই মিথ্যা, বন্ধু



আপনি বিল্ড এবং চালাতে পারবেন না। কিন্তু আপনি সত্যিই এটি নির্মাণ করতে পারেন.
প্রতিক্রিয়া:martyjmclean এস

মিঃ কুয়েট

আসল পোস্টার
9 নভেম্বর, 2011
  • 2 জানুয়ারী, 2021
আমার প্রকল্পের জন্য বিল্ড সেটিংসে ডিফল্ট আর্কিটেকচার সেটিং হল স্ট্যান্ডার্ড আর্কিটেকচার (অ্যাপল সিলিকন, ইন্টেল) $(ARCHS_STANDARD)। আমি যখন ব্যবহার
lipo path/appname.app/Contents/MacOS/appname -archs এটি x86_64 arm64 রিটার্ন করে তাই এটি স্বয়ংক্রিয়ভাবে একটি সার্বজনীন বাইনারি তৈরি করছে। আমি ভাবছি যে কোন ম্যাক (অ্যাপল সিলিকন, ইন্টেল) টাস্ক বার কি করে। প্রতি

ADGrant

26 এপ্রিল, 2018
  • 4 জানুয়ারী, 2021
Senor Cuete বলেছেন: আমার প্রজেক্টের বিল্ড সেটিংসে ডিফল্ট আর্কিটেকচার সেটিং হল স্ট্যান্ডার্ড আর্কিটেকচার (অ্যাপল সিলিকন, ইন্টেল) $(ARCHS_STANDARD)। আমি যখন ব্যবহার
lipo path/appname.app/Contents/MacOS/appname -archs এটি x86_64 arm64 রিটার্ন করে তাই এটি স্বয়ংক্রিয়ভাবে একটি সার্বজনীন বাইনারি তৈরি করছে। আমি ভাবছি যে কোন ম্যাক (অ্যাপল সিলিকন, ইন্টেল) টাস্ক বার কি করে।
এটি মুক্তির জন্য ইউনিভার্সাল বাইনারি তৈরি করে। আপনি যদি মাইম্যাককে আপনার লক্ষ্য হিসাবে অ্যাপটি তৈরি করেন, তবে এটি সেই মেশিনের জন্য তৈরি করবে (একটি ইন্টেল ম্যাকের জন্য x86_64 এবং আর্ম ম্যাকের জন্য arm64)। আর্ম ম্যাকের এক্সকোড আপনাকে রোসেটা ব্যবহার করে একটি ইন্টেল বাইনারি তৈরি এবং চালানোর অনুমতি দেয়।