ข้ามไปยังเนื้อหา
แอปที่สร้างด้วย AI

วิธีเผยแพร่แอป Base44 ขึ้น App Store: Build Store Files ทำอะไรให้ และอะไรที่คุณยังต้องทำเอง (2026)

Base44 สร้างไฟล์ IPA ที่เซ็นแล้วให้คุณ แต่คุณยังต้องมีบัญชีนักพัฒนา สร้างเรคคอร์ดใน App Store Connect อัปโหลด ผ่านการรีวิว และทำให้แอปผ่านแนวทางข้อ 4.2 ให้ได้ นี่คือขั้นตอนทั้งหมด

คำตอบสั้น ๆ

หากต้องการเผยแพร่แอป Base44 ขึ้น App Store ให้ไปที่ Publish → Mobile app รัน App Scan แล้วใช้ Build Stores Files เพื่อสร้างไฟล์ IPA ที่เซ็นแล้ว ขั้นตอนนี้ต้องใช้ API key ของ App Store Connect และการดาวน์โหลดไฟล์ต้องใช้แพ็กเกจ Builder ขึ้นไป จากนั้นคุณต้องสร้างเรคคอร์ดแอป อัปโหลด IPA ผ่าน Transporter และส่งรีวิวด้วยตัวเอง Apple เก็บค่าสมาชิก 99 USD ต่อปี ความเสี่ยงที่ใหญ่ที่สุดคือแนวทางข้อ 4.2 เพราะบิลด์นี้เป็นเพียงตัวห่อ (wrapper) ที่ครอบเว็บแอปของคุณไว้

ประเด็นสำคัญ
  • Build Stores Files ของ Base44 สร้างไฟล์ IPA ที่พร้อมส่ง App Store (และไฟล์ AAB สำหรับ Google Play) แต่การดาวน์โหลดไฟล์เหล่านี้ต้องใช้แพ็กเกจ Builder ขึ้นไป
  • การสร้าง IPA ต้องใช้ Issuer ID, Key ID, Team ID และ API key ของ App Store Connect แบบ .p8 ที่มีบทบาท Admin ไม่เช่นนั้นจะเจอข้อผิดพลาด 403
  • Base44 ไม่ได้สร้างบัญชีนักพัฒนา ไม่ได้ส่งแอปให้ และไม่ได้ติดต่อ Apple แทนคุณ Apple Developer Program มีค่าใช้จ่าย 99 USD ต่อปีสมาชิก
  • บิลด์ของ Base44 เป็นตัวห่อแบบเนทีฟที่เปิดได้เฉพาะ URL ของแอปคุณ ดังนั้นแนวทางข้อ 4.2 ("ต้องเหนือกว่าเว็บไซต์ที่ถูกนำมาห่อใหม่") จึงเป็นความเสี่ยงหลักที่จะถูกปฏิเสธ
  • การขายสินค้าดิจิทัลผ่าน Stripe ภายในแอปจะทำให้ถูกปฏิเสธ และ ณ เดือนตุลาคม 2026 บิลด์ของ Base44 ยังไม่รองรับ StoreKit
Base44 สู่ App Store

หากคุณกำลังค้นหา วิธีเผยแพร่แอป Base44 ขึ้น App Store คำตอบสั้น ๆ คือตอนนี้ Base44 สร้างไบนารีให้แล้ว ส่วนที่เหลือเป็นหน้าที่ของคุณ ณ เดือนตุลาคม 2026 แท็บ Mobile app ในเอดิเตอร์สามารถสร้างไฟล์ IPA ที่เซ็นแล้วได้ แต่คุณยังเป็นผู้รับผิดชอบบัญชี Apple, เรคคอร์ดใน App Store Connect, การอัปโหลด, การรีวิว และการถูกปฏิเสธทุกครั้ง ด้านล่างนี้คือทุกขั้นตอน พร้อมแนวทางข้อที่ทำให้แอปแบบ wrapper ส่วนใหญ่ไปไม่ถึงฝั่ง

Build Stores Files ของ Base44 ทำอะไรบ้าง?

Build Stores Files แปลงเว็บแอป Base44 ที่คุณเผยแพร่แล้วให้เป็นไบนารีที่พร้อมส่งสโตร์ ได้แก่ IPA สำหรับ App Store และ AAB สำหรับ Google Play แต่ละไฟล์จะห่อเว็บแอปเดิมของคุณไว้ในเชลล์เนทีฟบาง ๆ

ตามเอกสารการส่งแอปขึ้นสโตร์ของ Base44 ผลลัพธ์คือ "ตัวห่อแบบเนทีฟน้ำหนักเบาที่ครอบเว็บแอปของคุณ และเปิดได้เฉพาะ URL ของแอปคุณเท่านั้น" นอกจากนี้ Base44 ยังทำสิ่งต่อไปนี้:

  • รัน App Scan เทียบกับแนวทางของ App Store หรือ Google Play และให้คะแนน Readiness Score
  • "ตั้งค่า Bundle ID และ signing key ให้อัตโนมัติ" และคุณไม่สามารถเปลี่ยนค่าเหล่านี้ในไฟล์ที่สร้างขึ้นได้
  • ตั้งค่าสิทธิ์การเข้าถึงอุปกรณ์ด้วย AI และเขียนข้อความอธิบายวัตถุประสงค์ (purpose strings) ใน 24 ภาษา เอกสารระบุว่าข้อความเหล่านี้ "ไม่สามารถแก้ไขได้ในอินเทอร์เฟซของ Base44"
  • เพิ่มการแจ้งเตือนแบบพุชได้ หากคุณให้ APNs key แบบ .p8 ซึ่งเป็นคนละคีย์กับ API key ของ App Store Connect

การเปลี่ยนแปลงเนื้อหาส่วนใหญ่ที่คุณเผยแพร่ใน Base44 จะไปถึงแอปที่ติดตั้งแล้วโดยไม่ต้องส่งรีวิวใหม่ แต่หากเปลี่ยนชื่อ ไอคอน bundle ID การตั้งค่าพุช หรือสิทธิ์การเข้าถึง คุณต้องสร้างไฟล์ใหม่และส่งรีวิวอีกครั้ง

อะไรบ้างที่คุณยังต้องทำเอง?

คุณต้องรับผิดชอบทุกอย่างนอกเหนือจากไบนารี ได้แก่ บัญชีนักพัฒนา หน้ารายการในสโตร์ การอัปโหลด การรีวิว และการอุทธรณ์ เอกสารของ Base44 ระบุว่า Base44 "ไม่ได้สร้างหรือจัดการบัญชีนักพัฒนาของคุณ" และจะไม่ติดต่อ Apple หรือ Google แทนคุณ

งานBase44คุณ
สมัคร Apple Developer Programไม่ใช่
API key ของ App Store Connect (.p8, บทบาท Admin)นำไปใช้สร้างเอง
Bundle ID และการเซ็นแอปใช่ อัตโนมัติใช้ค่าที่ระบบสร้างให้
ไฟล์ IPA ที่เซ็นแล้วใช่ดาวน์โหลด
เรคคอร์ดแอปใน App Store Connectไม่ใช่
อัปโหลดบิลด์ไม่ใช่
ภาพหน้าจอ คำอธิบาย URL นโยบายความเป็นส่วนตัวไม่ใช่
ส่งรีวิวและจัดการเมื่อถูกปฏิเสธไม่ใช่

เผยแพร่แอป Base44 ขึ้น App Store ทีละขั้นตอนอย่างไร?

คุณเผยแพร่แอป Base44 ได้โดยสร้าง IPA ใน Base44 สร้างเรคคอร์ดแอปที่ตรงกันใน App Store Connect อัปโหลด IPA แล้วส่งบิลด์นั้นเข้ารีวิว

  1. สมัคร Apple Developer Program และรอการอนุมัติ Account Holder ต้องยอมรับข้อตกลงฉบับล่าสุดใน App Store Connect ด้วย ไม่เช่นนั้นคุณจะเพิ่มแอปไม่ได้
  2. ใน App Store Connect ไปที่ Users and Access → Integrations แล้วสร้าง API key ที่มีบทบาท Admin จดบันทึก Issuer ID และ Key ID แล้วดาวน์โหลดไฟล์ .p8
  3. ใน Base44 เปิด Publish → Mobile app คลิก Run App Scan โดยเลือกแนวทางของ App Store แล้วแก้ไขปัญหาระดับร้ายแรง (critical) ทุกข้อ
  4. เลือก Create App Store files แล้วกรอก Issuer ID, Key ID, Team ID และคีย์ .p8 จากนั้นดาวน์โหลดไฟล์ IPA
  5. ใน App Store Connect เปิด Apps → + → New App เลือก iOS กรอกชื่อ ภาษาหลัก และ SKU แล้วเลือก bundle ID ที่ Base44 ตั้งค่าไว้
  6. อัปโหลด IPA โดย Apple ระบุ Xcode, altool และ Transporter เป็นตัวเลือกในการอัปโหลด สำหรับ IPA ที่สร้างเสร็จแล้ว วิธีที่ง่ายที่สุดคือ Transporter ซึ่งเป็นแอป macOS ฟรี
  7. รออีเมลยืนยันว่าบิลด์ประมวลผลเสร็จแล้ว จากนั้นเพิ่มภาพหน้าจอ คำอธิบาย URL นโยบายความเป็นส่วนตัว การจัดเรตอายุ และรายละเอียดด้านความเป็นส่วนตัว
  8. แนบบิลด์เข้ากับเวอร์ชัน เพิ่มหมายเหตุสำหรับผู้รีวิวและบัญชีเดโม แล้วคลิก Submit for Review

Apple จับคู่แต่ละการอัปโหลดกับเรคคอร์ดของคุณโดยใช้ "bundle ID และหมายเลขเวอร์ชันที่อยู่ใน app bundle" หากคุณสร้างเรคคอร์ดด้วย bundle ID อื่น บิลด์ที่อัปโหลดจะไม่ถูกแนบเข้ากับเรคคอร์ด สำหรับรายละเอียดหน้ารายการ ให้ทำตามเช็กลิสต์การส่งแอปขึ้น App Store ของเรา และตั้งค่าบัญชีสำหรับผู้รีวิวตามคู่มือบัญชีเดโม

เผยแพร่แอป Base44 มีค่าใช้จ่ายเท่าไร?

การเผยแพร่แอป Base44 ขึ้น App Store มีค่าใช้จ่ายขั้นต่ำคือแพ็กเกจ Builder แบบชำระเงินของ Base44 บวกค่าสมาชิกรายปีของ Apple 99 USD และหากเปิดตัวบน Android ด้วย ให้บวกค่าธรรมเนียมครั้งเดียวของ Google อีก 25 USD

หน้าการสมัครสมาชิกของ Apple ระบุว่า: "Apple Developer Program มีค่าใช้จ่าย 99 USD ต่อปีสมาชิก ราคาอาจแตกต่างกันไปตามภูมิภาค" คุณรันการสแกนของ Base44 ได้ในแพ็กเกจ Free แต่การดาวน์โหลดไฟล์สำหรับสโตร์ "ต้องใช้แพ็กเกจ Builder ขึ้นไป" ส่วนบน Google Play บัญชีส่วนบุคคลที่สร้างหลังวันที่ 13 พฤศจิกายน 2023 ต้องผ่านช่วงทดสอบก่อนเปิดใช้งานจริง ขั้นตอนนี้อธิบายไว้ในคู่มือการทดสอบแบบปิดของเรา

Apple จะปฏิเสธแอป Base44 ตามแนวทางข้อ 4.2 หรือไม่?

แอป Base44 มีความเสี่ยงจริงที่จะถูกปฏิเสธตามแนวทางข้อ 4.2 หากทำงานเหมือนเว็บไซต์ของคุณที่ถูกใส่กรอบไว้ เพราะบิลด์นี้เปิดได้เฉพาะ URL ของแอปคุณ Apple อนุมัติแอปแบบ wrapper เมื่อแอปนั้นมีประโยชน์และให้ความรู้สึกเป็นแอปบนโทรศัพท์จริง ๆ ไม่ใช่แค่สะท้อนหน้าเว็บ

แนวทางข้อ 4.2 ระบุว่า: "แอปของคุณควรมีฟีเจอร์ เนื้อหา และ UI ที่ยกระดับให้เหนือกว่าเว็บไซต์ที่ถูกนำมาห่อใหม่" และข้อ 4.2.2 เสริมว่าแอปไม่ควรเป็นเพียง "เว็บที่ตัดมาแปะ แอปรวบรวมเนื้อหา หรือชุดของลิงก์" เป็นหลัก

ข้อจำกัดที่ Base44 ระบุไว้ในเอกสารก็สำคัญเช่นกัน คุณไม่สามารถเลือกหน้าเริ่มต้นแยกสำหรับแอปได้ และยังไม่รองรับโหมดออฟไลน์เต็มรูปแบบและ HealthKit การขายสินค้าดิจิทัลผ่าน Stripe ภายในแอปจะถูกปฏิเสธตามแนวทางข้อ 3.1.1 และยังไม่รองรับ StoreKit ส่วนสินค้าที่จับต้องได้และบริการยังคงใช้ Stripe ได้

แอปแบบ web wrapper อื่นที่ถูกปฏิเสธตามข้อ 4.2 เจออะไรมาบ้าง?

กระทู้สาธารณะใน Apple Developer Forums แสดงให้เห็นว่าการปฏิเสธแอปแบบ wrapper ตามข้อ 4.2 ขึ้นอยู่กับสิ่งที่ผู้รีวิวเห็นจริงเมื่อเปิดแอป ไม่ใช่จำนวน API เนทีฟที่คุณระบุไว้

ในกระทู้เกี่ยวกับ Cordova นักพัฒนารายหนึ่งถูกปฏิเสธด้วยเหตุผล "4.2 Design: Minimum Functionality" หลายครั้ง ทั้งที่แอปใช้ GPS และมาตรวัดความเร่ง และยังบันทึกข้อมูลต่อได้แม้ไม่มีการเชื่อมต่อ หลังจากได้คุยทางโทรศัพท์ Apple อธิบายว่า "ในบิลด์ไบนารีไม่มี UI เลย" และ "มีหน้าจอขาวระหว่างที่เว็บไซต์กำลังโหลด" นักพัฒนาแก้ไขโดยเพิ่มหน้า splash screen และโหลดไฟล์ index.html ภายในเครื่องที่มี UI จริงก่อน แล้วค่อยแสดงเว็บไซต์ระยะไกลเมื่อโหลดเสร็จสมบูรณ์ จากนั้นแอปก็ได้รับการอนุมัติ

ในอีกกระทู้หนึ่ง แอปวิดีโอถูกปฏิเสธตามข้อ 4.2.2 พร้อมข้อความว่า "แอปของคุณมีเพียงลิงก์ รูปภาพ หรือเนื้อหาที่รวบรวมมาจากอินเทอร์เน็ต โดยมีฟังก์ชันเนทีฟของ iOS จำกัดหรือไม่มีเลย" แอปนี้มีการดาวน์โหลดแบบออฟไลน์ การแจ้งเตือนแบบพุชพร้อม deep link และรายการโปรด Apple ตอบกลับว่า "ผู้ใช้สามารถบุ๊กมาร์กวิดีโอบนเว็บไซต์ได้ด้วย Safari" และในกระทู้ไม่มีรายงานว่าได้รับการอนุมัติเลย

ข้อสรุปจากการเปรียบเทียบ: แอปแรกผ่านเมื่อหน้าจอแรกไม่ดูเหมือนเว็บไซต์ที่กำลังโหลดอีกต่อไป ส่วนแอปที่สองไม่ผ่านเพราะทุกฟีเจอร์ที่เพิ่มเข้าไปสามารถทำได้อยู่แล้วใน Safari ให้ทดสอบแอป Base44 ของคุณบนโทรศัพท์โดยคำนึงถึงเรื่องนี้

ควรตรวจสอบอะไรก่อนกด Submit for Review?

ก่อนส่ง ให้ตรวจสอบว่าผู้รีวิวที่ใช้ iPhone สามารถลงชื่อเข้าใช้ ทำงานหลักให้สำเร็จ และไม่เจอหน้าจอว่าง ทางตันแบบเว็บ หรือหน้าชำระเงิน Stripe สำหรับเนื้อหาดิจิทัลเลย

  • App Scan ไม่แสดงปัญหาระดับร้ายแรงที่ยังไม่ได้แก้ และคุณได้เผยแพร่ใหม่หลังแก้ไขแล้ว
  • เปิดแอปในโหมดเครื่องบินและยืนยันว่ามีข้อความที่เป็นมิตรแสดงขึ้นแทนหน้าจอขาว
  • เข้าถึงหน้านโยบายความเป็นส่วนตัวและข้อกำหนดการใช้งานได้ก่อนสมัครสมาชิก
  • การนำทางใช้งานได้โดยไม่ต้องพึ่งปุ่มย้อนกลับของเบราว์เซอร์ และไม่มีลิงก์ภายนอกที่ทำให้ผู้ใช้ติดค้าง
  • ไม่มีการขายเนื้อหาดิจิทัลผ่าน Stripe ภายในแอป
  • บัญชีเดโมใช้งานได้ และหมายเหตุสำหรับผู้รีวิวอธิบายว่าแอปทำอะไรบนโทรศัพท์ได้บ้างที่เว็บไซต์ทำไม่ได้
  • เรคคอร์ดใน App Store Connect ใช้ bundle ID ที่ Base44 สร้างให้

ตัวอย่างจริง: แอปจองที่สร้างด้วย Base44 ซึ่งขายคลาสเรียนแบบตัวต่อตัวสามารถใช้ Stripe ต่อได้ เพราะคลาสเรียนถือเป็นบริการ แต่หากเพิ่มคลังวิดีโอแบบเสียเงิน คลังนั้นจะอยู่ภายใต้แนวทางข้อ 3.1.1 ดังนั้นให้นำออกจากบิลด์ iOS จนกว่าจะรองรับ StoreKit หากต้องการให้มีคนช่วยตรวจอีกแรงก่อนส่ง ดูบริการของเรา

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

Base44 ส่งแอปขึ้น App Store ให้ฉันหรือไม่?

ไม่ Base44 สร้างและเซ็นไฟล์ IPA ให้ แต่เอกสารระบุว่า Base44 ไม่ได้สร้างหรือจัดการบัญชีนักพัฒนา และทีมซัพพอร์ตจะไม่ติดต่อ Apple หรือ Google แทนคุณ คุณต้องสร้างเรคคอร์ดแอปใน App Store Connect อัปโหลด IPA ด้วย Transporter หรือเครื่องมืออื่นของ Apple กรอกข้อมูลหน้ารายการ ส่งรีวิว และตอบกลับเมื่อถูกปฏิเสธด้วยตัวเอง

เผยแพร่แอป Base44 ด้วยแพ็กเกจฟรีได้หรือไม่?

ได้เพียงบางส่วน คุณสามารถรัน App Scan และดู Readiness Score ได้ในแพ็กเกจ Free แต่การดาวน์โหลดไฟล์ IPA หรือ AAB ที่สร้างขึ้นต้องใช้แพ็กเกจ Builder ขึ้นไป นอกจากนี้คุณยังต้องสมัคร Apple Developer Program ซึ่งมีค่าใช้จ่าย 99 USD ต่อปีสมาชิก และหากเปิดตัวบน Android ด้วย ต้องมีบัญชีนักพัฒนา Google Play ที่มีค่าธรรมเนียมครั้งเดียว 25 USD

ทำไม Base44 แจ้งข้อผิดพลาด 403 ตอนสร้างไฟล์สำหรับ App Store?

เอกสารของ Base44 ระบุว่า API key ของ App Store Connect ต้องมีบทบาท Admin และคีย์ที่มีบทบาทต่ำกว่าจะทำให้เกิดข้อผิดพลาด 403 ให้สร้างคีย์ใหม่ใน App Store Connect ที่ Users and Access → Integrations โดยให้สิทธิ์ Admin ดาวน์โหลดไฟล์ .p8 แล้วกรอกพร้อม Issuer ID, Key ID และ Team ID ที่ตรงกัน

เพิ่มการซื้อในแอป (in-app purchase) ให้แอป iOS ที่สร้างด้วย Base44 ได้หรือไม่?

ณ เดือนตุลาคม 2026 ยังไม่ได้ เอกสารของ Base44 ระบุว่ายังไม่รองรับ StoreKit และ Play Billing และปลั๊กอิน IAP ของ RevenueCat และ Capacitor ใช้งานไม่ได้ในบิลด์ของ Base44 การขายสินค้าดิจิทัลผ่าน Stripe ภายในแอป iOS จะทำให้ถูกปฏิเสธตามแนวทางข้อ 3.1.1 ส่วนสินค้าที่จับต้องได้และบริการในโลกจริงยังคงใช้ Stripe ได้

ต้องส่งแอป Base44 เข้ารีวิวใหม่ทุกครั้งที่แก้ไขหรือไม่?

โดยปกติไม่ต้อง บิลด์นี้เป็นตัวห่อที่โหลดเว็บแอปที่คุณเผยแพร่ไว้ ดังนั้นการเปลี่ยนแปลงเนื้อหาและดีไซน์ส่วนใหญ่จะแสดงผลโดยไม่ต้องส่งรีวิวใหม่ แต่คุณต้องสร้างไฟล์ใหม่และส่งรีวิวอีกครั้งเมื่อเปลี่ยนชื่อแอป ไอคอน bundle ID การแจ้งเตือนแบบพุช หรือสิทธิ์การเข้าถึงอุปกรณ์ และพึงระลึกว่า Apple คาดหวังว่าแอปที่ผ่านการรีวิวแล้วจะไม่เปลี่ยนวัตถุประสงค์หลักในภายหลัง

แหล่งอ้างอิงและอ่านเพิ่มเติม

นโยบายมีการเปลี่ยนแปลง โปรดตรวจสอบเอกสารทางการก่อนส่งแอป

มีบิลด์ก็เอามา มีแค่ไอเดียก็ได้

มาพาแอปของคุณไปถึงเส้นชัยกัน

คอลแบบเจาะจงเพื่อหาว่าอะไรที่ยังขวางแอปของคุณไม่ให้ขึ้นสโตร์

จองคอล ↗