อัพโหลดแอพลิเคชันของเราขึ้นรีวิวด้วย Application Loader

วันนี้เราจะลองมาเอาไฟล์แอพลิเคชันที่ทำเสร็จแล้ว(.ipa) ขึ้น iTunes connect เพื่อรอรีวิวกัน โดยการใช้ Application Builder

  1. เริ่มต้นเปิด XCode และเราต้องทำการเสียบอุปกรณ์จริงที่ปกติเราใช้ทดสอบเข้าไปก่อน จากนั้นก็ให้เลือกที่อุปกรณ์ตัวนั้น
  2. ไปที่เมนู Product แล้วเลือก Archive เพื่อจะทำการ build แอพลิเคชันของเราApplicationLoader1
  3. หลังจากเลือก Archive เสร็จเรียบร้อยแล้ว โปรแกรมจะใช้เวลาสักระยะหนึ่งเพื่อทำการสร้างไฟล์แอพลิเคชัน เมื่อเสร็จเรียบร้อยแล้วโปรแกรมจะแสดงหน้าตาดังรูปด้านล่าง (ก่อนอื่นเราก็ทำการเลือก Validate… ไฟล์แอพลิเคชันที่เราสร้างขึ้นมาเสียก่อนเพื่อตรวจสอบความสมบูรณ์ของไฟล์ที่ เราทำการสร้างขึ้นมา ) อันที่จริงแล้วเราสามารถจะเลือก Submit to App Store เพื่อเอาไฟล์แอพลิเคชันนี้ขึ้นไปโดยตรงเลยก็ได้ แต่ในวันนี้เราจะมาลองอีกวิธีคือการใช้โปรแกรม Application Loader ในการนำไฟล์ขึ้นไป เราจึงขอไม่ใช้วิธีนี้แล้วกัน แต่เราจะทำการเลือก Export… แทนเพื่อนำเอาไฟล์แอพลิเคชันของเราออกมา เตรียมรอไว้ก่อนApplicationLoader2
  4. จากนั้นทำการเลือก Save for Ad Hoc Deployment การเลือกแบบนี้เราจะได้ไฟล์แอพลิเคชัน(.ipa) ออกมาซึ่งเราจะนำไฟล์นี้ ไปติดตั้งในอุปกรณ์อื่นๆ ที่เราต้องการจะทดสอบก็ได้
    ApplicationLoader3
  5. จากนั้นเราก็ทำการเลือกไฟล์ provisioning ที่ถูกต้องกับ account ที่เราต้องการนำแอพลิเคชันนี้ขึ้นรีวิวApplicationLoader4
  6. โปรแกรมจะแสดงหน้าสรุปข้อมูลของไฟล์แอพลิเคชันที่เราจำใช้ออกมาใช้ทำการเลือก Export
    ApplicationLoader5
  7.  เลือกตำแหน่งในเครื่องคอมพิวเตอร์ของคุณที่ต้องการจะทำการบันทึกไฟล์แอพลิเคชันนี้ไว้ เป็นอันเสร็จสิ้นขั้นตอนการสร้างไฟล์แอพลิเคชัน
  8. ทำการเปิดโปรแกรม Application Loader และใส่ username/password ของ account ที่จะนำแอพลิเคชันขึ้นรีวิวApplicationLoader6
  9.  เลือก Deliver your App -> Choose จากนั้นทำการเลือกไฟล์แอพลิเคชัน(.ipa) ที่เราทำการสร้างเอาไว้เมื่อสักครู่ApplicationLoader7
  10.  ระบบจะทำการนำส่งข้อมูลขึ้น iTunes connect ให้เราเพื่อเตรียมข้อมูลสำหรับทำการรีวิวApplicationLoader8
    11. เป็นอันเสร็จสิ้น ไฟล์แอพลิเคชันของเราจะเข้าไปอยู่ใน iTunes connect เรียบร้อย เพื่อรอเราเข้าไปเพิ่มเติมข้อมูลและส่งต่อเพี่อให้ Apple รีวิวปัญหาส่วนใหญ่ที่จะเจอกันจะเป็นปัญหาเรื่อง Provisioning profile ที่สับสนและทำให้ไม่สามารถส่งไฟล์แอพลิเคชันขึ้นไปได้ ซึ่งอันนี้ก็ต้องอาศัยการทำบ่อยๆ และความชำนาญของแต่ละคนเหมือนกัน แต่หากใครที่ทำตามขั้นตอนนี้และประสบปัญหาระหว่างการทำ ก็สามารถขอคำแนะนำและพูดคุยกันได้จ้า