আপনি কি লিনাক্সে এক্সকোড চালাতে পারবেন? ম্যাক ওএস এক্স বিএসডি ইউনিক্সের উপর ভিত্তি করে তৈরি হয়েছিল, তাই কি সম্ভব?
আমি যা শুনেছি তা থেকে একটি মনো ডেভেলপ প্লাগইন রয়েছে যার একটি আইফোন সিমুলেটর রয়েছে।
আপনি কি লিনাক্সে এক্সকোড চালাতে পারবেন? ম্যাক ওএস এক্স বিএসডি ইউনিক্সের উপর ভিত্তি করে তৈরি হয়েছিল, তাই কি সম্ভব?
আমি যা শুনেছি তা থেকে একটি মনো ডেভেলপ প্লাগইন রয়েছে যার একটি আইফোন সিমুলেটর রয়েছে।
উত্তর:
এক্সকোডের জন্য নিম্ন-স্তরের সরঞ্জামচেন (জিসিসি সংকলক পরিবার, জিডিবি ডিবাগার ইত্যাদি) সমস্ত ওপেন সোর্স এবং ইউনিক্স এবং লিনাক্স প্ল্যাটফর্মের জন্য সাধারণ। তবে আইডিই - সম্পাদক, প্রকল্প পরিচালনা, সূচীকরণ, নেভিগেশন, বিল্ড সিস্টেম, গ্রাফিকাল ডিবাগার, ভিজ্যুয়াল ডেটা মডেলিং, এসসিএম সিস্টেম, রিফ্যাক্টরিং, প্রকল্প স্ন্যাপশট ইত্যাদি, - এটি ম্যাক ওএস এক্স কোকো অ্যাপ্লিকেশন, এবং বহনযোগ্য নয়।
এখনও কেউ ভ্যাগ্র্যান্টের পরামর্শ দেয়নি, সুতরাং এটি ওএসএক্সের জন্য ভ্যাগ্রান্ট বক্স box
vagrant init https://vagrant-osx.nyc3.digitaloceanspaces.com/osx-sierra-0.3.1.box
vagrant up
এবং আপনার একটি ম্যাকোস ভার্চুয়াল মেশিন রয়েছে। তবে অ্যাপলের EULA অনুসারে, আপনার এটি এখনও ম্যাকওএস হার্ডওয়্যারটিতে চালানো দরকার: ডি তবে যে কোনও জায়গায়, আপনার সকলকেই এখানে ম্যাকোস মুছে ফেলা এবং উবুন্টু ইনস্টল করেছেন: ডি
দুর্ভাগ্যক্রমে, আপনি এসএসএইচ X-forwarding
বিকল্পটি ব্যবহার করে ভিতরে থেকে সম্পাদকগুলি চালাতে পারবেন না ।
আমি সত্যিই মন্তব্য করতে চেয়েছি, উত্তর না। তবে কেবল স্পষ্ট করে বলতে গেলে, ওএসএক্স বিএসডি ভিত্তিক নয়, এটি নেএক্সটিএসটিপের একটি বিবর্তন। NeXTStep OS সিএমইউ দ্বারা বিকাশ করা মাচ কার্নেলটি ব্যবহার করে। এটি মূলত একটি মাইক্রো কার্নেল হিসাবে ডিজাইন করা হয়েছিল, তবে কার্য সম্পাদনের বাধার কারণে তারা শেষ পর্যন্ত সিদ্ধান্ত নিয়েছে যে এপিআই-এর ইউনিক্স অংশটি কার্নেলের মধ্যেই অন্তর্ভুক্ত করা দরকার এবং সুতরাং বিএসডি-সামঞ্জস্যপূর্ণ "সার্ভার" (মূলত বিএসডি-সামঞ্জস্যপূর্ণ জন্য অনুরোধগুলি প্রক্রিয়া করার উদ্দেশ্যে) কার্নেল বার্তাগুলি) কার্নেলের মধ্যে স্থানান্তরিত হয়েছিল, এটি একটি মনোলিথিক কার্নেল তৈরি করে। এটি প্রোগ্রামিং এপিআইতে বিএসডি সামঞ্জস্যপূর্ণ হতে পারে তবে এটি বিএসডি নয়।
বাকী ওএসগুলি "ডিসপ্লে পোস্টস্ক্রিপ্ট" নামক একটি প্রযুক্তির উপর ভিত্তি করে জিইউআইয়ের সাথে অবজেক্টিক (জিএনইউ / জিসিসির স্টিপস্টোন এবং রিচার্ড স্টলম্যানের মধ্যে বিন্যাসের অধীনে) জড়িত ... এক্স সার্ভারের মতো সাজানো, তবে পোস্টস্ক্রিপ্ট কমান্ড সহ। ওএস এক্স ডিসপ্লে পোস্টস্ক্রিপ্টটি পিডিএফ প্রদর্শন করতে পরিবর্তিত করেছে এবং সাধারণ হার্ডওয়্যার প্রয়োজনীয়তাগুলি 1000 গুণ বাড়িয়েছে (NeXT 8-16 এমবিতে চালাতে পারে, এখন আপনার জিবি দরকার)।
জিসিসি এবং অবজেক্টিভ সি এবং নেক্সট-এর নিকটতম বিবাহের কারণে, লিনাক্সের অধীনে স্থানীয়ভাবে এক্সকোড চালানোর জন্য আপনার সেরা বাজিটি কোনও বন্দর করা (যদি আপনি উত্সটির অধিকার পেতে পারেন - ভাগ্য ভাল) জিএন ইউএসটিপ লাইব্রেরি ব্যবহার করে। মূলত নেক্সটস্টেপ এবং তারপরে ওপেনস্টেপ সামঞ্জস্যের জন্য ডিজাইন করা, আমি শুনেছি তারা এখন কম-বেশি কম কোকো সামঞ্জস্যপূর্ণ, তবে আমি প্রায় 2 দশকে এর কোনওটির সাথে খেলিনি। অবশ্যই এটি আপনাকে কেবল ওবিজেসি হিসাবে পৌঁছেছে, সুইফটকে নয়, এবং অ্যাপল এটি ওপেনসোর্স করতে যাচ্ছে কিনা তা আমি জানি না।
আপনি যদি ভিএমওয়্যার প্লেয়ার বা ওয়ার্কস্টেশন চালনা করেন (বা সম্ভবত ভার্চুয়ালবক্স, আমি নিশ্চিত নই যে এটি ম্যাক ওএস এক্স সমর্থন করে তবে এটি হতে পারে), এবং তারপরে ম্যাক ওএস এক্স সার্ভার (ক্লায়েন্ট আইনত ভার্চুয়ালাইজ করা যায় না)। অবশ্যই, এই ক্ষেত্রে আপনি ওএস এক্সে এক্সকোড চালাচ্ছেন তবে আপনার হোস্ট মেশিনটি লিনাক্স হতে পারে।
আপনি যদি কোনও শালীন ম্যাকের জন্য হাজার হাজার ডলার আউট করতে না পারেন তবে মেঘে ওএসএক্স এবং এক্সকোড চালানোর বিকল্প রয়েছে:
নাহ, আপনি মনো টাচের কথা শুনেছেন যা আইফোন বিকাশের জন্য। নেট / মনো পরিবেশ। তবে আপনার এখনও একটি ম্যাক এবং অফিসিয়াল আইফোন এসডিকে দরকার। এবং এমুলেটরটি সরকারী আপেল এক, এটি পৃথক আইডিই হিসাবে কাজ করে এবং আপনাকে উদ্দেশ্য সিতে কোড না দেওয়ার পরিবর্তে সি কোডে কোডিং করার অনুমতি দেয় #
কমপক্ষে বলার জন্য এটি একটি আকর্ষণীয় প্রকল্প ...
সম্পাদনা: আপাতদৃষ্টিতে, আপনি এখন অ্যাপ স্টোরে বিতরণ করতে পারেন, এটির প্রথম দিকে কোনও অগ্রগতি ছিল ....
এটি করার সবচেয়ে সহজ বিকল্পটি একটি ওএসএক্স অনুলিপি সহ একটি ভিএম চালানো।
আপনি যদি অন্য কোনও ওএসে এক্সকোড চান তবে আমি ক্লাউড কম্পিউটিংয়ের পরামর্শ দিই। এইভাবে আপনার অ্যাপ্লিকেশনটি একটি ম্যাকে তৈরি হচ্ছে এবং অ্যাপ স্টোরে জমা দেওয়া যাবে।
আপনি যদি সত্যিই লিনাক্সে এক্সকোড ব্যবহার করতে চান তবে আপনি ভার্চুয়াল বক্স পেতে পারেন এবং কোনও ভিএম-এ হ্যাকিনটোস ইনস্টল করতে পারেন।
এটি অদ্ভুত যে কেউ কেভিএমের পরামর্শ দেয়নি ।
এটি আপনাকে প্রায় স্থানীয় কর্মক্ষমতা প্রদান করবে এবং এটি অন্তর্নির্মিত লিনাক্স। যান এবং সম্পূর্ণরূপে কার্যদর্শন করুন.
আপনি অনুভব করবেন যে আপনি কেবল ম্যাক ব্যবহার করছেন এবং তারপরে সেখানে Xcode ইনস্টল করুন আপনি এমনকি শুরুতে লিনাক্সের পরিবর্তে OSX GUI এ সরাসরি বুট করতে পারবেন
ওএসএক্স লিনাক্স নয়, বিএসডি ভিত্তিক । আপনি লিনাক্স মেশিনে এক্সকোড চালাতে পারবেন না।