انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: kooroshrad در 25 آبان 1398، 08:55 قظ
-
با سلام و خسته نباشید
در ابونتو با تکنولوژی react-native در حال توسعه اپلیکیشن هستم
برای کامپایل بخش ios و تست برنامه نیاز به ایمولاتورش دارم
آیا راهی وجود دارد و ممکن هست که ایمولاتور ios رو روی لینوکس (مینت یا ابونتو) اجرا کنم که بتونم خروجی ios اپلیکیشنم رو تست کنم ؟
-
با VirtualBox میتونید ماشین مجازی مورد نظر رو ایجاد کنید.
-
با سلام و معذرت بخاطر دیر پاسخ دادن
جوابتون خیلی سربسته و کلی بود میشه قدم به قدم توضیح بدین چیکار باید بکنم ؟
مثلام سیستم عامل ios رو روی virtual box نصب کنم ؟
-
سلام البته من نمیدونم تفاوت مک اواس و ای او اس چیه ولی تا اونجایی که من میدونم (یا نمیدونم؟) نمیشه ای او اس رو روی ماشین مجازی نصب کرد و باید یه چیزی به اسم هکینتاش رو نصب کرد .و اینطوری میتونید به سیستم عامل مک دسترسی داشتهباشین .
بالاخره با یکم جستوجو در گوگل چیزای بهتری میتونید پیدا کنید.
اگه تونستین نصب کنین اینجا بگین شاید بدبد ما هم بخوره.
-
مک او اس برای دسکتاپه و آی او اس برا موبایل ولی ماهیتا یکسانن وقت تو یه چیزای جزیی فرق دارن مثل فرق مثلا اندروید با اوبونتو میمونه ولی همونطور که گرنل اینا لینوکسه کرنل مک او اس و آی او اس هم "داروین"ه
هکینتاش اصلا چیز جالبی نیست و اینکه تنها راه صحیح برا داشتن شبیه ساز ios داشتن یه مک او اس ه که تنها راه اون هم کامپیوتر های اپله
-
سلام دوست عزیز
یعنی نمیشه یه شبیه ساز ios روی لینوکس داشت (مثل ایمولاتور اندروید استدیو) و یا اینکه با کمک ابزارهایی مثل virtual box و vmware player اون رو روی لینوکس اجرا کرد ؟ ](*,)
-
شبیه ساز IOS نیاز به خود سیستم عامل مک داره. ولی شبیه ساز اندروید مستقل هست.
من هم React Native کار می کنم و برای تست برنامه روی ios، سیستم عامل مک رو مجازی نصب کردم.
البته برای اینکه بهتر بتونی تست کنی، حتما نیاز به یه گوشی آیفون داری، چون شبیه ساز IOS بعضی چیز ها رو نداره مثل نوتیفیکشن!
در ضمن هکینتاش هم راه اندازی اش خیلی مکافات داره و همین مجازی برای شما که React Native کار می کنی و بعضی وقت ها نیاز به تست روی IOS داری کافیه
-
سلام دوست عزیز
یعنی نمیشه یه شبیه ساز ios روی لینوکس داشت (مثل ایمولاتور اندروید استدیو) و یا اینکه با کمک ابزارهایی مثل virtual box و vmware player اون رو روی لینوکس اجرا کرد ؟ ](*,)
سلام خودم تستش نکردم : ;D(هیچکدومش رو) ولی خوب رفتم تو stack overflow .
لینک پست stack overflow :
لینک stackoverflow (http://"https://stackoverflow.com/questions/6311289/emulate-simulate-ios-in-linux")
سایتی که توش یکی از دوستان معرفی کرده بود:
https://www.browserstack.com
میگفت آنلاینه و میتونی روش تست کنی این راه حلم هفت تا رای برده پس ارزش امتحان داره.
یه روش دوم هم به ذهنم میرسه خوب یه شبیه ساز اندروید یا (ویندوز مثلا wine یا هر چیزی)بنصب.
برا اندروید و ویندوز یه شبیه ساز متن باز و آزادهست به نام iEMU رو اون تست کن
میدونم هیچ روشی برنامه ات رو باسرعت و قدرت اصلی اجرا نمیکنه ولی امیدوارم بدردتون خورده باشم