การสร้างไฟล์ ipa เพื่อติดตั้ง app ios แบบไม่ต้องง้อ appstore

หลังจากเราเขียนแอปเสร็จแล้วโดยปกติ ถ้าเป็น ios เราก็ส่งแอปขึ้น appstore ส่วนแอนดรอยก็ playstore จากนั้นก็สามารถดาวน์โหลดติดตั้งแอปใช้งานได้เลย ซึ่งกระบวนการนี้ค่อนข้างใช้เวลา เพราะต้องมีการเพิ่มข้อมูลต่างๆและต้องผ่านการตรวจสอบจากสโตร์ก่อน

ดังนั้น หากต้องการให้ผู้ใช้งานได้ลองใช้งานแอปก่อน ถ้าเป็น android เราจะ build ได้ไฟล์ apk และส่งให้ติดตั้งทดสอบได้เลย ส่วน ios นั้น build ได้ไฟล์ ipa แล้วส่งไปจะยังใช้งานไม่ได้ เพราะต้องมีการขออนุญาติก่อน หลังจากขออนุญาติและ build ใหม่ ถ้าทำถูกต้องแล้วก็ใช้งานได้ครับ เรามาดูวิธีกันเลยครับ

 

1. เริ่มต้นจากการที่เราต้องมีบัญชี dev ของ apple ก่อนนะครับผม หน้าตาของเว็บก็จะประมาณนี้นะครับ

 

 

ซึ่งจะมีหัวข้อใหญ่อยู่ 5 ส่วนครับ ส่วนที่เราใช้ในขั้นตอนนี้จะใช้ 3 ส่วนครับ

identifiers -> app id ใช้สร้าง app id ของโปรแกรมหรือแอปของเรานั่นแหละครับ

devices -> ใช้สำหรับเพิ่มอุปกรณ์ที่เราจะใช้ทดสอบแอป โดยต้องมีค่า UDID ของอุปกรณ์ตัวนั้นมาใช้ในการเพิ่ม

Provisioning Profiles -> เหมือนเป็นโปรไฟล์ที่ใช้เก็บข้อมูลต่างๆเพื่อยืนยันตัวตนในการใช้แอป

 

2. ขั้นตอนการจัดเตรียมข้อมูล ทำตามขั้นตอนตามลำดับ ประมาณนี้ครับ

– สร้าง app id

– เพิ่มอุปกรณ์ที่จะใช้ทดสอบ ต้องใช้หมายเลข UDID

– สร้าง profile ส่วนนี้เมื่อสร้างและได้ไฟล์แล้ว ให้ทำการดับเบิ้ลคลิกเพื่อติดตั้ง

หลังจากติดตั้ง profile แล้ว จะเด้งเข้าไปที่หน้า xcode

 

3. ขั้นตอนการ build file ipa ทำดังนี้

ให้เราไปที่ project -> General -> Signing

 

 

– Signing ให้ใช้แบบ manual คลิก auto ออก

จะมี Singning (Debug) และ (Release) โชว์ออกมา

– ทั้ง debug และ release ให้เลือก profile ที่เราสร้างมา โดยในลิสต์จะมีให้เลือก

จากนั้นคลิกเมนูใน xcode ดังนี้ product – > Archive -> export -> Adhoc

 

 

กด next จะเจอกับหน้าให้เลือก cert และ profile เลือกให้ถูกต้องกด next

 

 

xcode จะ build file ipa มาให้ครับ เป็นอันเสร็จสิ้น

จากนั้นเรานำไฟล์ ipa ตัวนี้ไปแชร์ให้คนที่เราลงทะเบียน devices ให้แล้วใช้ได้เลยครับ โดยขั้นตอนการติดตั้งทำได้หลายแบบแล้วแต่จะถนัดเลยครับ ยกตัวอย่าง ใช้โปรแกรม ifunbox หรือการทำ link แบบ over the air ซึ่งวิธีนี้ต้องใช้กับ https นะครับ

โชคดีครับ 🙂