เป็นไปได้ไหมที่จะทดสอบแอพพลิเคชั่นของ iPhone ที่คุณดาวน์โหลดจาก iTunes Store ใน iOS Simulator?
เป็นไปได้ไหมที่จะทดสอบแอพพลิเคชั่นของ iPhone ที่คุณดาวน์โหลดจาก iTunes Store ใน iOS Simulator?
คำตอบ:
เกรงว่าจะไม่. เครื่องมือจำลองทำงานบนสถาปัตยกรรม x86 และแอพของ iPhone ได้รับการเผยแพร่เพื่อให้ทำงานบน ARM
นั่นไม่ใช่จุดประสงค์ของ iPhone Simulator วัตถุประสงค์ของ iPhone Simulator คือเพื่อให้นักพัฒนามีแพลตฟอร์มการทดสอบที่สะดวกสำหรับแอพพลิเคชั่นที่กำลังพัฒนาในกรณีที่ iPhone จริงไม่พร้อมให้บริการ ขณะนี้ยังไม่สามารถติดตั้งแอปพลิเคชั่นที่รวบรวมโดยผู้พัฒนารายอื่นภายใน iPhone Simulator ของคุณเอง
สำหรับการทดสอบแอพนั้น App Store ไม่รองรับซอฟต์แวร์รุ่นทดลองหรือวิธีการ "ลองก่อนตัดสินใจซื้อ" ซึ่งคล้ายกับแชร์แวร์ นักพัฒนาซอฟต์แวร์ที่ใกล้เคียงที่สุดสามารถเข้าถึงกระบวนทัศน์นั้นได้ด้วยการนำเสนอแอพ "lite" เวอร์ชันฟรีและแยกต่างหากเป็นเวอร์ชั่นเต็มสำหรับการซื้อ
เลขที่
แอพ iPhone สำหรับอุปกรณ์ iOS หรือ App Store นั้นถูกรวบรวมโดย Xcode แตกต่างจากแอพที่ใช้สำหรับ iOS Simulator (จากซอร์สโค้ดเดียวกันดังนั้น Simulator นี้เหมาะสำหรับการทดสอบแหล่งที่มาไม่ใช่ไบนารีของ App store) ชุดคำสั่งที่แตกต่างและเข้ากันไม่ได้โดยสิ้นเชิงดังนั้นจึงไม่มีการแฮ็กอย่างง่าย
ที่เพิ่ม:
นอกจากนี้แอพที่ดาวน์โหลดจาก App Store จะถูกเข้ารหัสบางส่วนดังนั้นเฉพาะอุปกรณ์จริงเท่านั้นที่สามารถเห็นรหัสที่ปฏิบัติการได้ทั้งหมด