iPhone: XCode4 Create .ipa File


XCode4 Create .ipa File

บทความนี้จะเก็บตกเรื่องเมื่อเช้าที่ต้องทำไฟล์ติดตั้งโปรแกรมของ iphone ให้กับเพื่อนเพื่อเอาไปลองลงในเครื่องของเขา !เพื่อนๆ รู้รึป่าวครับว่า การติดตั้งโปรแกรมของ iphone โดยไม่ต้องผ่าน app store เขาทำกันอย่างไร แต่เราจะไม่พูดวิธีการติดตั้งนะครับ เราจะมาพูดถึงวิธีการสร้างไฟล์ติดตั้งกัน ซึ่งไฟล์นี้เขาเรียกกันว่า distribution แบบ Ad Hoc โดยที่เราต้องไปที่ iOS Provisioning Protal -> Provisioning -> Distribution -> New Profile เพื่อสร้าง distribute key แบบ Ad Hoc มาเสียก่อนนะครับ ถ้าพร้อมแล้วไปลุยกันเลย

สิ่งที่ต้องเตรียม

  1. เข้าไปจัดการเรื่องของ distribution provisioning profile ให้เรียบร้อยนะครับ
  2. กดที่ Product -> Archive จากนั้นก้อรอให้ขั้นตอนนี้เสร็จไป

ขั้นตอนการทำ .ipa ไฟล์ใน XCode4

1. กดที่ Organizer และไปที่แท็ป Archives

2. กดที่ Share แล้วเลือก iOS App Store Package (.ipa) แล้วกด Next

3. เลือกที่เซฟไฟล์ แล้วกด Save

เมื่อเซฟไฟล์เรียบร้อย ก็เป็นอันเสร็จวิธีการทำไฟล์ .ipa เพื่อที่จะนำไปลงให้อีกเครื่องหนึ่ง แต่หากเราอยากจะทำเพื่อเอาขึ้น app store ต้องไปเปลี่ยน provisioning profile ให้เป็นแบบ app store ก่อนที่จะมาทำไฟล์ .ipa นะครับ

วิธีการติดตั้งไฟล์ .ipa ที่เครื่อง iPhone/iPod/iPad

1. ต่อ iPhone เข้ากับเครื่อง mac

2. วิธีการติดตั้งคือ เราต้องให้ไฟล์ provisioning และ ไฟล์ .ipa แก่ผู้ที่ต้องการลงโปรแกรมของเรา จากนั้นเขาต้องกดที่ไฟล์ provisioning เพื่อลง key ที่เครื่องก่อนแล้วจึง ลาก .ipa ใส่ iTune แล้วก้อ sync โปรแกรมลง iTune ครับ ..เรียบร้อย

Reference

adaydesign :)

About adaydesign

นักพัฒนาแอพพลิเคชั่นบนโมบาย [iPhone Android] คนหนึ่งซึ่งอยากจะบันทึกเรื่องราวของเส้นทางนักพัฒนาโมบายแอพพลิเคชั่นเอาไว้ในบล็อคน้อยๆ แห่งนี้ เผื่อจะแบ่งบันและแลกเปลี่ยนความรู้ให้กับคนอื่นๆ ได้บ้าง :) Mobile Application Developer; Flash Mobile, iPhone/iPad, Android Mobile Phone/Tablet and Blackberry Playbook.

Posted on เมษายน 15, 2011, in [Dev] iOS and tagged , , . Bookmark the permalink. 2 ความเห็น.

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

%d bloggers like this: