ฉันได้สร้างแอพที่ทำงานบน iPod Touch รุ่นที่ 4 และ iPod touch รุ่นที่ 5 ของ บริษัท ของฉัน
เรากำลังจะเปิดตัวเมื่อเราพบว่ามีข้อผิดพลาดเกิดขึ้นหลังจากอุปกรณ์ที่ไม่ใช่นักพัฒนาซอฟต์แวร์ใดทำงานแอพ *
แนวคิดนี้เกิดขึ้นว่าอุปกรณ์ที่ลงทะเบียนเป็น 'อุปกรณ์สำหรับนักพัฒนา' ให้แอปของคุณมีแหล่งข้อมูลเพิ่มเติมให้ใช้ สิ่งนี้ดูไม่ถูกต้องสำหรับฉันเนื่องจากฉันไม่สามารถนึกถึงเหตุผลที่จะมีอยู่ - ฉันรู้สึกว่ามันน่าจะมีปัญหากับการสร้างโปรไฟล์หรือการจัดเตรียม
อย่างไรก็ตามนั่นเป็นการกระตุ้นการสนทนา ทำไมอุปกรณ์เช่นชุดพัฒนาเกมคอนโซลอุปกรณ์ที่มีความสามารถมากกว่าแพลตฟอร์มเป้าหมายจึงมีอยู่ตั้งแต่แรก? แน่นอนว่าเป็นเรื่องดีที่จะทดสอบโปรแกรม แต่จะเป็นการแสดงที่แม่นยำกว่าของแพลตฟอร์มเป้าหมายหรือไม่
TL; DR - ทำไมชุดการพัฒนาจึงมีทรัพยากรมากกว่าแพลตฟอร์มเป้าหมาย?
* ด้วยอุปกรณ์ที่ไม่ใช่นักพัฒนาที่เป็นแบบ> รุ่นที่ 3 อุปกรณ์ iOS ที่ดาวน์โหลดแอปจากเซิร์ฟเวอร์ของเราไม่ใช่โดยตรงจากคอมพิวเตอร์ที่ติดตั้งแอป & xcode
โปรดทราบว่ามีคำถามอื่นที่อ่านคล้ายกัน แต่จริง ๆ แล้วแตกต่างกันเนื่องจากคำถามอื่นถามเกี่ยวกับเครื่องจำลองและฉันเข้าใจว่ามีความแตกต่างอย่างมากระหว่างการใช้เครื่องจำลองและอุปกรณ์จริง