# ติดตั้งแอปตัวเองลง iPhone โดยไม่ผ่าน App Store

> ทำได้ฟรีด้วย Mac และ Xcode แต่แอปจะหมดอายุใน 7 วัน ส่วนบัญชีแบบเสียเงิน, TestFlight, build ของ Expo หรือ Expo Go ก็มีวิธีที่เหมาะกับแต่ละกรณี

หน้าต้นฉบับ: [ติดตั้งแอปตัวเองลง iPhone โดยไม่ผ่าน App Store](https://devoria.fr/th/blog/install-your-own-app-on-iphone-without-app-store)
ผู้เขียน: [Mehdi Azizi](https://devoria.fr/th/mehdi-azizi)
เผยแพร่: 2026-11-04
แก้ไขเนื้อหาล่าสุด: 2026-11-04


ได้ครับ คุณติดตั้งแอปของตัวเองลง iPhone ได้โดยไม่ต้องผ่าน App Store และทำได้ฟรีด้วย สิ่งที่ต้องมีคือ Mac, Xcode และบัญชี Apple ธรรมดาหนึ่งบัญชี **แต่ถ้าใช้บัญชีฟรี การติดตั้งจะหมดอายุภายใน 7 วัน** จากนั้นต้องคอมไพล์แอปใหม่แล้วติดตั้งอีกรอบ ถ้าอยากให้แอปอยู่ในเครื่องได้นานกว่านั้น หรืออยากติดตั้งโดยไม่ใช้ Mac ต้องสมัครสมาชิก Apple Developer Program แบบเสียเงิน ปีละ 99 ดอลลาร์

ผมทดสอบแอปของตัวเองอย่าง Solys, TradaZen และ Nolera บน iPhone มานานก่อนที่แอปจะเปิดตัว คู่มือนี้เปรียบเทียบห้าวิธีที่เป็นทางการ โดยอ้างอิงจากหน้าเอกสารของ Apple และ Expo ที่ผมอ่านทวนเมื่อวันที่ 3 พฤศจิกายน 2026 ถ้าคุณอยากรู้ค่าใช้จ่ายโดยรวมของการทำแอป ลองอ่าน [สร้างแอป iPhone ฟรี](https://devoria.fr/th/blog/create-iphone-app-free-real-cost) แทนนะครับ

## เปรียบเทียบห้าวิธีติดตั้งแอปของคุณ

| วิธี                            | ค่าใช้จ่าย | ต้องมี Mac | ระยะเวลาการติดตั้ง      |
| ------------------------------- | ---------- | ---------- | ----------------------- |
| Xcode กับบัญชีฟรี               | ฟรี        | ใช่        | 7 วัน                   |
| Xcode กับบัญชีเสียเงิน          | 99 $ / ปี  | ใช่        | สูงสุด 12 เดือน         |
| build ของ Expo ติดตั้งผ่านลิงก์ | 99 $ / ปี  | ไม่        | สูงสุด 12 เดือน         |
| TestFlight                      | 99 $ / ปี  | ไม่        | 90 วันต่อหนึ่ง build    |
| Expo Go                         | ฟรี        | ไม่        | ผูกกับคอมพิวเตอร์ของคุณ |

ข้อจำกัดของแต่ละแถว:

- **บัญชีฟรี**: 3 เครื่อง และ App ID 10 รายการ ใช้ได้ 7 วัน และ 3 แอปต่อเครื่อง
- **บัญชีเสียเงิน, Xcode หรือลิงก์ของ Expo**: ลงทะเบียน iPhone ได้สูงสุด 100 เครื่องต่อปีสมาชิก
- **TestFlight**: ผู้ทดสอบภายในสูงสุด 100 คน และภายนอก 10,000 คน โดยผู้ทดสอบภายนอกต้องผ่านการรีวิวของ Apple
- **Expo Go**: โปรเจกต์ของคุณรันอยู่ภายในแอป Expo Go และใช้โมดูลเนทีฟที่ทำเองไม่ได้

ระยะเวลา 12 เดือนคืออายุของ provisioning profile ตาม[เอกสารของ Expo](https://docs.expo.dev/app-signing/app-credentials/) ส่วนตัวเลขอื่นมาจากหน้าเอกสารของ Apple ที่อ้างถึงด้านล่าง

## แบบฟรี ด้วย Mac และ Xcode

นี่เป็นวิธีทางการเพียงวิธีเดียวที่ติดตั้งแอปเนทีฟจริงลง iPhone ได้โดยไม่ต้องจ่ายค่าสมาชิก Xcode [ดาวน์โหลดฟรีบน Mac App Store](https://apps.apple.com/fr/app/xcode/id497799835?mt=12) เวอร์ชันปัจจุบันต้องใช้ macOS 26.6 และ Mac ที่ใช้ชิป Apple M1 ขึ้นไป

ตาม[เอกสารของ Xcode](https://developer.apple.com/documentation/xcode/running-your-app-on-simulated-or-physical-devices) ขั้นตอนมีดังนี้:

1. **เชื่อมบัญชี Apple ของคุณ** ใน Xcode ที่เมนู Settings แล้วไปที่ Apple Accounts ถ้าไม่ได้เป็นสมาชิก Xcode จะแสดงบัญชีนี้เป็น Personal Team
2. **เปิดแท็บ Signing & Capabilities** ของโปรเจกต์ กด Set Up Signing เลือกทีมของคุณ แล้วใส่ bundle identifier ที่ไม่ซ้ำกับใคร
3. **จับคู่ iPhone กับ Mac** ผ่าน Device Hub จะใช้สายหรือไร้สายก็ได้
4. **เลือก iPhone ของคุณ** เป็นปลายทาง แล้วกด Run Xcode จะลงทะเบียนเครื่องและสร้าง provisioning profile ให้

ถ้าใช้ Expo คำสั่ง `npx expo run:ios --device` ทำงานแบบเดียวกัน คือคอมไพล์โปรเจกต์ในเครื่องด้วย Xcode แล้วติดตั้งลง iPhone ที่เสียบอยู่ [Expo ระบุไว้](https://docs.expo.dev/develop/development-builds/introduction/)ว่าการคอมไพล์ในเครื่องแบบนี้เป็นวิธีเดียวที่ติดตั้ง development build ลง iPhone ได้โดยไม่ต้องมีบัญชีเสียเงิน

### ข้อจำกัดของบัญชีฟรี

[หน้าช่วยเหลือของ Apple เรื่องบัญชีนักพัฒนา](https://developer.apple.com/help/account/basics/about-your-developer-account)กำหนดข้อจำกัดสามข้อสำหรับ Personal Team:

- **App ID ไม่เกิน 10 รายการ** ซึ่งหมดอายุภายใน 7 วัน
- **อุปกรณ์ไม่เกิน 3 เครื่อง** ซึ่งก็หมดอายุภายใน 7 วันเช่นกัน
- **ไม่เกิน 3 แอปต่อเครื่อง**

**provisioning profile จะหมดอายุ 7 วันหลังจากสร้าง** พอเลยกำหนด Apple จะให้คุณคอมไพล์แอปใหม่และติดตั้งอีกครั้งจาก Xcode ตามตารางในหน้าเดียวกัน บัญชีฟรีเข้าใช้ App Store Connect, TestFlight และส่วนจัดการใบรับรองกับโปรไฟล์ไม่ได้ ถ้าเป็นแอปส่วนตัวที่คุณแก้ทุกสัปดาห์อยู่แล้วก็พอไหว แต่ถ้าเป็นแอปที่อยากใช้ทุกวันโดยไม่ต้องคิดอะไร จะน่ารำคาญเร็วมาก

## เปิด Developer Mode บน iPhone

แอปที่คอมไพล์ด้วย Xcode หรือติดตั้งจากไฟล์ `.ipa` จะเปิดไม่ได้ถ้ายังปิด Developer Mode อยู่ [Apple ออกแบบโหมดนี้](https://developer.apple.com/documentation/xcode/enabling-developer-mode-on-a-device)เพื่อกันการติดตั้งซอฟต์แวร์ที่อาจเป็นอันตรายโดยไม่ตั้งใจ และไม่มีผลกับการติดตั้งจาก App Store หรือ TestFlight

วิธีเปิด:

1. เปิด Settings แล้วไปที่ Privacy & Security
2. ใต้หัวข้อ Security ให้เปิด Developer Mode
3. แตะ Restart ในกล่องแจ้งเตือน
4. หลังรีสตาร์ต ให้ยืนยันด้วย Turn On แล้วใส่รหัสเครื่อง

ตามที่ Apple บอก ตัวเลือกนี้จะโผล่ใน Settings ก็ต่อเมื่อเริ่มจับคู่กับ Mac แล้ว หรือ iPhone เคยจับคู่มาก่อน [ตามที่ Expo บอก](https://docs.expo.dev/guides/ios-developer-mode/) Developer Mode ยังจำเป็นสำหรับ build ของ Expo ที่ติดตั้งผ่านลิงก์ และ development build ที่คอมไพล์ในเครื่องด้วย ถ้าไม่มี Mac Expo แนะนำให้ติดตั้ง build ก่อน แล้วแตะไอคอนของแอป จะมีกล่องแจ้งเตือนเสนอให้เปิดโหมดนี้

## บัญชีเสียเงิน: เก็บแอปไว้ในเครื่องได้นาน

การเป็นสมาชิก [Apple Developer Program](https://developer.apple.com/programs/enroll/) มีค่าใช้จ่าย 99 ดอลลาร์ต่อปีสมาชิก โดยราคาจะแสดงเป็นสกุลเงินท้องถิ่นตอนสมัคร การเลือกระหว่างบุคคลกับองค์กร และสิ่งที่สมาชิกภาพครอบคลุม อธิบายไว้ละเอียดใน [บัญชีนักพัฒนา Apple: ราคาและการสมัคร](https://devoria.fr/th/blog/apple-developer-account-price-free-or-99)

เมื่อเป็นสมาชิกแล้ว การติดตั้งจะไม่ได้อยู่แค่ 7 วันอีกต่อไป Expo ระบุว่า provisioning profile หมดอายุภายใน 12 เดือน คุณลงทะเบียน iPhone ได้สูงสุด 100 เครื่องต่อปีสมาชิก ตาม[หน้าช่วยเหลือของ Apple เรื่องอุปกรณ์](https://developer.apple.com/help/account/devices/devices-overview) **การปิดใช้งานเครื่องไม่ได้คืนโควตาให้** ตัวนับจะกลับเป็น 100 ก็ต่อเมื่อเริ่มปีสมาชิกถัดไปเท่านั้น

คุณยังติดตั้งจาก Xcode ต่อได้ หรือจะใช้หนึ่งในสองวิธีถัดไปซึ่งไม่ต้องใช้ Mac ก็ได้

## build ของ Expo ที่ติดตั้งผ่านลิงก์

Expo เรียกวิธีนี้ว่า [internal distribution](https://docs.expo.dev/build/internal-distribution/) เซิร์ฟเวอร์ของ EAS จะคอมไพล์แอปให้ แล้วส่งลิงก์สำหรับติดตั้งมาให้คุณ วิธีนี้ต้องมีบัญชี Apple Developer แบบเสียเงิน

1. **ลงทะเบียน iPhone** ด้วย `eas device:create` คำสั่งนี้จะสร้างลิงก์หรือ QR code ให้เปิดบนโทรศัพท์
2. **เพิ่มโปรไฟล์** ใน `eas.json` ด้วย `"distribution": "internal"` ตาม[บทสอนของ Expo](https://docs.expo.dev/tutorial/eas/internal-distribution-builds/)
3. **สั่ง build iOS** ด้วยโปรไฟล์นี้ แล้วเปิดลิงก์ติดตั้งบน iPhone

**iPhone ที่เพิ่มทีหลังต้องใช้ build ใหม่** หรือต้องเซ็น build เดิมใหม่ Expo ยังเตือนด้วยว่าเครื่องที่ปิดใช้งานแล้วยังนับรวมในโควตา 100 เครื่องอยู่

วิธีนี้เหมาะที่สุดสำหรับแอปของคุณเองที่ใช้โมดูลเนทีฟ แอปของผมยังใช้ Expo SDK 57 อยู่ ในขณะที่ Expo Go บน App Store ตาม SDK 58 ไปแล้ว ผมเลยทดสอบด้วย build ของตัวเอง ไม่ได้ใช้ Expo Go

## TestFlight: ทางที่สบายที่สุด

TestFlight ติดตั้งแอปให้เหมือนแอปทั่วไป ไม่ต้องเปิด Developer Mode และไม่ต้องลงทะเบียนเครื่อง ตาม[หน้าช่วยเหลือของ App Store Connect](https://developer.apple.com/help/app-store-connect/test-a-beta-version/testflight-overview) **แต่ละ build ใช้ได้ 90 วัน** คุณเชิญผู้ทดสอบภายในได้สูงสุด 100 คน ซึ่งเป็นผู้ใช้ App Store Connect ที่มีสิทธิ์เข้าถึงแอปของคุณ

นี่คือวิธีที่ผมใช้ทุกวัน กลุ่มผู้ทดสอบภายในของแอปผมตั้งค่าเป็นการแจกจ่ายอัตโนมัติ ทุก build ที่ส่งขึ้นไปจะเข้ามาในแอป TestFlight บน iPhone ของผมเอง [Expo ยืนยัน](https://docs.expo.dev/eas/json/)ว่า build จะถูกเพิ่มเข้ากลุ่มที่เปิดการแจกจ่ายอัตโนมัตินี้ไว้

ถ้าเป็นผู้ทดสอบที่อยู่นอกทีม [Apple กำหนดให้ต้องรีวิว](https://developer.apple.com/testflight/) build แรก รายละเอียดทั้งหมดอยู่ใน [TestFlight: ทดสอบแอป iPhone ของคุณ](https://devoria.fr/th/blog/testflight-test-iphone-app-before-app-store)

## Expo Go: ลองได้โดยไม่ต้องจ่ายสักบาท

Expo Go เป็นแอปฟรีที่โหลดโปรเจกต์ของคุณจากคอมพิวเตอร์ เป็นวิธีที่เร็วที่สุดในการเห็นหน้าจอแรก ๆ บน iPhone แม้จะใช้ PC ก็ตาม ตั้งแต่เดือนกันยายน 2026 [Expo กำหนดให้ต้องล็อกอิน](https://expo.dev/changelog/expo-go-57-login)บัญชี Expo ทั้งในเทอร์มินัลและในแอปบน iPhone

ข้อจำกัดสองข้อที่ควรรู้:

- **เวอร์ชัน** [Expo Go รองรับเฉพาะ SDK เวอร์ชันล่าสุด](https://docs.expo.dev/workflow/upgrading-expo-sdk-walkthrough/) [เวอร์ชันบน App Store](https://apps.apple.com/fr/app/expo-go/id982107779) ที่ออกเมื่อวันที่ 22 ตุลาคม 2026 ตาม SDK 58 แต่การตามเวอร์ชันนี้ไม่ได้รับประกัน ช่วงฤดูใบไม้ผลิปี 2026 มันค้างอยู่ที่ SDK 54 ระหว่างรอ Apple อนุมัติ ตาม[บันทึกการเปลี่ยนแปลงของ Expo วันที่ 4 พฤษภาคม 2026](https://expo.dev/changelog/expo-go-and-app-store-may-2026) ตั้งแต่ SDK 56 `create-expo-app` จึงเสนอให้คุณสร้างโปรเจกต์ที่เข้ากันได้กับเวอร์ชันบน App Store ถ้าโปรเจกต์ของคุณใช้ SDK อื่น `eas go` จะสร้าง Expo Go ฉบับของคุณเองแล้วแจกจ่ายผ่าน TestFlight แต่ต้องเป็นสมาชิกแบบเสียเงิน
- **โมดูลเนทีฟ** [Expo บอกไว้](https://docs.expo.dev/get-started/set-up-your-environment/)ว่า Expo Go เป็นสนามทดลองสำหรับการเรียนรู้ มีข้อจำกัด และไม่เหมาะกับโปรเจกต์ที่จะขึ้น production ทันทีที่คุณเพิ่มโมดูลเนทีฟที่ Expo Go ไม่มี คุณต้องใช้ development build

## จาก PC ที่ใช้ Windows

Xcode มีเฉพาะบน Mac **จาก Windows ไม่มีวิธีทางการใดที่ติดตั้งแอปเนทีฟลง iPhone ได้ฟรี** [FAQ ของ Expo](https://docs.expo.dev/faq/) สรุปไว้ว่า คุณคอมไพล์บนคลาวด์ แล้วทดสอบบน iPhone จริงด้วย Expo Go หรือ development build เหลือทางเลือกสองทาง:

- **ฟรี**: Expo Go กับโปรเจกต์ที่เข้ากันได้กับเวอร์ชันบน App Store
- **เป็นสมาชิก**: เซิร์ฟเวอร์ของ EAS คอมไพล์แอปให้ แล้วคุณติดตั้งผ่านลิงก์หรือ TestFlight [Expo ระบุ](https://docs.expo.dev/deploy/submit-to-app-stores/)ว่าบริการส่งแอปของเขาใช้กับ iOS ได้จาก Windows และ Linux ด้วย

เส้นทางทั้งหมดแบบไม่มี Mac อยู่ใน [เผยแพร่แอป iOS โดยไม่มี Mac](https://devoria.fr/th/blog/publish-ios-app-without-mac-expo-eas)

## ควรเลือกวิธีไหน

- **แอปนี้ใช้คนเดียว มี Mac และไม่รำคาญที่ต้องติดตั้งใหม่ทุกสัปดาห์**: Xcode กับบัญชีฟรี
- **อยากใช้ทุกวันโดยไม่ต้องคิดอะไร**: สมัครสมาชิกแบบเสียเงิน แล้วใช้ TestFlight
- **แอปใช้โมดูลเนทีฟและไม่มี Mac**: สมัครสมาชิก แล้วใช้ build ของ Expo ที่ติดตั้งผ่านลิงก์
- **เพิ่งเริ่มและแค่อยากเห็นหน้าจอ**: Expo Go
- **อยากแชร์ให้คนใกล้ตัวไม่กี่คน**: TestFlight กับผู้ทดสอบภายในหรือกลุ่มภายนอก

## สร้างแอปที่คุณจะติดตั้ง

การติดตั้งเป็นแค่ปลายทาง ถ้าคุณสร้างแอปด้วย AI [iOS & Android Kit](https://devoria.fr/th/kits/ios) เริ่มจากโค้ดตั้งต้นของแอปผมที่พร้อมใช้กับ Expo แล้ว และพาคุณไปสี่ขั้นตอนจนถึง App Store ตามจังหวะของคุณเอง ข้อผิดพลาดที่ AI มักทำในโปรเจกต์มือถือ อธิบายไว้ใน [สร้างแอปด้วย AI](https://devoria.fr/th/blog/build-ios-app-with-ai-pitfalls-checks)

ถ้ายังลังเลว่าจะเริ่มยังไง [ทำแบบประเมินฟรี](https://devoria.fr/th/diagnostic) ได้เลย มันจะบอกว่าอะไรที่ขวางคุณอยู่จริง ๆ และส่งเช็กลิสต์กันโดน Apple ปฏิเสธของผมให้ วิธีการทั้งหมดกับ Expo อยู่ในหน้า [แอปมือถือด้วย React Native และ Expo](https://devoria.fr/th/expertise/react-native-expo-mobile-app)

## คำถามที่พบบ่อย

### ติดตั้งแอปของตัวเองลง iPhone โดยไม่ผ่าน App Store แบบฟรีได้ไหม?

ได้ ด้วย Mac, Xcode และบัญชี Apple ฟรี Xcode จะคอมไพล์แอปแล้วติดตั้งลง iPhone ที่เสียบอยู่ การติดตั้งจะหมดอายุใน 7 วัน และจำกัดที่ 3 เครื่องกับ 3 แอปต่อเครื่อง

### ทำไมแอปที่ติดตั้งด้วย Xcode ถึงใช้ไม่ได้หลัง 7 วัน?

เมื่อใช้บัญชีฟรี Apple จะให้ provisioning profile หมดอายุ 7 วันหลังจากสร้าง ให้คอมไพล์แอปใหม่แล้วติดตั้งอีกครั้งจาก Xcode ถ้าเป็นสมาชิกแบบเสียเงิน โปรไฟล์จะอยู่ได้สูงสุด 12 เดือน

### เปิด Developer Mode บน iPhone ยังไง?

เปิด Settings ไปที่ Privacy & Security แล้วเปิด Developer Mode ใต้หัวข้อ Security แตะ Restart แล้วยืนยันด้วย Turn On และรหัสเครื่อง ตัวเลือกนี้จะปรากฏเมื่อ iPhone จับคู่กับ Mac แล้ว ถ้าไม่มี Mac ให้ติดตั้ง build ก่อน แล้วแตะไอคอนของแอป จะมีกล่องแจ้งเตือนเสนอให้เปิดโหมดนี้

### ติดตั้งแอป iPhone ของตัวเองจาก Windows ได้ไหม?

ถ้าเป็นแอปเนทีฟ ทำฟรีไม่ได้ เพราะ Xcode มีเฉพาะบน Mac แบบฟรีคุณรันโปรเจกต์ใน Expo Go ได้ ถ้าเป็นสมาชิกแบบเสียเงิน EAS จะคอมไพล์แอปบนคลาวด์ แล้วคุณติดตั้งผ่านลิงก์หรือ TestFlight

### บัญชีนักพัฒนาลงทะเบียน iPhone ได้กี่เครื่อง?

บัญชีเสียเงินลงทะเบียนได้สูงสุด 100 เครื่องต่อปีสมาชิก การปิดใช้งานเครื่องไม่ได้คืนโควตาให้ ส่วนบัญชีฟรีจำกัดที่ 3 เครื่อง ซึ่งหมดอายุภายใน 7 วัน

### แอปที่ติดตั้งผ่าน TestFlight อยู่ในเครื่องได้นานแค่ไหน?

แต่ละ build ใช้ได้ 90 วัน ก่อนครบกำหนดให้ส่ง build ใหม่ แล้วติดตั้งจากแอป TestFlight


## โปรเจกต์ของคุณ

[iOS & Android Kit](https://devoria.fr/th/kits/ios): สร้างแอป iPhone และ Android ของคุณด้วย Claude Code: โค้ดเริ่มต้นจากแอปของผม เส้นทางจนถึงสโตร์ และชุดคิททั้งหมด ฿3,699

[แบบประเมิน: อะไรกั้นคุณไว้จากแอป iPhone ของคุณ](https://devoria.fr/th/diagnostic): 7 คำถาม 60 วินาที: รู้ว่าอะไรที่ขวางคุณจากการเผยแพร่แอป iPhone จริง ๆ พร้อมเส้นทาง 4 ขั้นตอนและชุดคิทที่เหมาะกับคุณ
