ฉันต้องเป็นสมาชิกของโปรแกรม iOS Developers เพื่อพัฒนาและติดตั้งแอพใน iPad ของฉันหรือไม่?


13

ฉันต้องเป็นสมาชิกของโปรแกรม iOS Developers เพื่อพัฒนาและติดตั้งแอพใน iPad ของฉันหรือไม่?

หรือฉันจะเรียกใช้ Xcode และระบุอุปกรณ์ที่จะติดตั้งหรือไม่

คำตอบ:


14

อัปเดต:ด้วย XCode 7 ตอนนี้คุณสามารถปรับใช้แอพในอุปกรณ์ iOS9 + ของคุณเองได้ฟรี เฉพาะในกรณีที่คุณต้องการเผยแพร่แอพของคุณไปยัง AppleStore คุณจะต้องสมัครสมาชิกแบบชำระเงิน ดูคำตอบของ qqbenq สำหรับรายละเอียดเพิ่มเติม

โดยไม่ต้องเป็นสมาชิกคุณสามารถเรียกใช้แอปของคุณในเครื่องจำลองเท่านั้น คุณต้องเป็นสมาชิกแบบชำระเงินจึงจะสามารถติดตั้งแอปบนอุปกรณ์ได้

ฟรี :

เริ่มพัฒนาสำหรับ iOS และ Mac OS X ด้วย Xcode IDE, Dashcode, เครื่องมือ, เครื่องมือสร้างอินเตอร์เฟส, iOS Simulator และชุดเครื่องมือสำหรับนักพัฒนาเพิ่มเติม

ชำระแล้ว :

ทดสอบและดีบักรหัสของคุณบน iPad, iPhone และ iPod touch เพื่อจบแอปพลิเคชันของคุณ


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

9

Xcode 7 และ iOS 9 อนุญาตให้ผู้ใช้รวบรวมและติดตั้งแอปบนอุปกรณ์ส่วนตัวโดยไม่ต้องจ่ายค่าลิขสิทธิ์นักพัฒนา Apple:

ตอนนี้ทุกคนสามารถรับแอพได้บนอุปกรณ์ Apple

ตอนนี้ Xcode 7 และ Swift ทำให้ทุกคนสามารถสร้างแอพได้ง่ายขึ้นและรันแอพโดยตรงบนอุปกรณ์ Apple ของพวกเขา เพียงลงชื่อเข้าใช้ด้วย Apple ID ของคุณและเปลี่ยนความคิดของคุณให้เป็นแอพที่คุณสามารถแตะบน iPad, iPhone หรือ Apple Watch ดาวน์โหลด Xcode 7 beta และลองด้วยตัวคุณเองวันนี้ ไม่จำเป็นต้องเป็นสมาชิกโปรแกรม

ยกมาจาก: https://developer.apple.com/xcode/

หากคุณต้องการให้ Apple ID อื่นรันแอปของคุณ TestFlight และบัญชีนักพัฒนา Apple ที่ชำระเงินนั้นสมเหตุสมผล คุณต้องจ่ายถ้าคุณไม่สามารถ / ไม่ใช้ iOS 9 และ Xcode 7 และต้องการเรียกใช้เครื่องมือและระบบเก่า


1
แน่ใจหรือไม่? ฉันสามารถพัฒนาแอพส่วนบุคคลและใช้งานได้หรือไม่ อย่าสนใจเกี่ยวกับการขาย / appstore ฯลฯ
อเล็กซ์ S

1
ใช่นั่นเป็นความจริง. คุณต้องมีแอปเปิลไอดีเท่านั้นและนั่นคือทั้งหมด (ฉันเชื่อว่าใบรับรองที่คุณลงนามในแอปของคุณจะทำให้คุณต้องติดตั้งแอปอีกครั้งเป็นระยะ ๆ เช่น 3 เดือนหรือมากกว่านั้น)
qqbenq

1
ดังนั้นโปรแกรมที่จ่ายเงิน $ 100 สำหรับผู้ที่ต้องการนำไปใช้กับ appstore และไม่มีปัญหาสำหรับผู้ที่ต้องการแอปส่วนบุคคล
Alex S

2

คุณต้องมีอุปกรณ์ที่ถูกเจลเบรค ในด้านของฉันฉันแนะนำให้แหกคุกมัน นอกจากนี้ยังมีสิ่งที่น่าสนใจและมีประโยชน์มากมายที่จะเพิ่ม

คำแนะนำสำหรับ Appsync (จำเป็นต้องเรียกใช้แอพใน iDevice)

ในการติดตั้ง ipa ที่ลงนามด้วยตนเองบนอุปกรณ์ iOS 3.1 / 3.2 / 4.x / 5.x / 6.x / 7

  1. ไปที่ Cydia-> จัดการและเพิ่ม http: // iphoneame.com/repo เป็นแหล่ง
  2. ดาวน์โหลดและติดตั้ง AppSync สำหรับ iOS xxxxxxxx (xxxxxxxx เป็นอุปกรณ์ iOS ปัจจุบันของคุณ) จาก Cydia

คำแนะนำในการสร้างแอพและเรียกใช้แอพใน iDevice ของคุณ:

  1. สร้างใบรับรองการลงนามรหัสด้วยตนเอง

บน Mac OS X ให้ไปที่ Keychain Access -> ผู้ช่วยใบรับรอง -> สร้างใบรับรอง จะเปิดหน้าต่างผู้ช่วยใบรับรอง ป้อนชื่อ (ในกรณีของฉันคือ securitylearn.net) และเลือกประเภทใบรับรองเป็นการเซ็นรหัส ตรวจสอบให้ฉันแทนที่ตัวเลือกค่าเริ่มต้น กดต่อไปจนกว่าจะสร้างใบรับรอง

  1. คัดลอก /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Info.plist ไปยังเดสก์ท็อป แก้ไขไฟล์ plist และแทนที่ XCiPhoneOSCodeSignContext ที่เกิดขึ้นทั้งหมดโดย XCCodeSignContext "XCiPhoneOSCodeSignContext" ปรากฏขึ้นใน 3 ตำแหน่ง - defaultproperties, runtimerequirements, overrideproperties ตรวจสอบให้แน่ใจว่าได้แทนที่ทั้งหมดแล้ว

  2. คัดลอกไฟล์ Info.plist ที่แก้ไขไปยัง /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/ ไดเรกทอรีและแทนที่ไฟล์ที่มีอยู่

  3. ปิดและรีสตาร์ท XCode
  4. สร้างโครงการของคุณใน XCode และในการตั้งค่าเป้าหมายโครงการเลือกใบรับรองที่สร้างขึ้นในขั้นตอนที่ 1 เป็นรหัสประจำตัวการลงนามรหัส ในฐานะที่เป็นภาพนี้ http: // www.securitylearn.net/wp-content/uploads/2012/12/xcode-project-code-signing-settings.png

6.0 หากคุณต้องการเรียกใช้โดยตรงไปยังอุปกรณ์ของคุณเชื่อมต่ออุปกรณ์ jailbroken ของคุณด้วย Appsync ที่ติดตั้งแล้วถัดจากปุ่ม "เรียกใช้" เลือกชื่ออุปกรณ์ของคุณ (หากคุณเลือกตัวเลือกนี้นี่คือจุดสิ้นสุดของบทช่วยสอน)


6.1 หากคุณต้องการไฟล์. ipa เลือกอุปกรณ์ iOS และทำตามคำแนะนำด้านล่าง

  1. Build สร้างไฟล์. app ในโฟลเดอร์ build / Debug-iphoneos

ตำแหน่งเริ่มต้นสำหรับไฟล์. app คือ - / Users / [ชื่อผู้ใช้] / Library / Developer / Xcode / DerivedData / [แอพของคุณ] / Build / ผลิตภัณฑ์ / Debug-iphoneos /

  1. สร้างโฟลเดอร์ชื่อ Payload และคัดลอกไฟล์. app ลงไป
  2. เก็บถาวรโฟลเดอร์ Payload มันสร้าง Payload.zip
  3. เปลี่ยนชื่อ Payload.zip เป็น [ชื่อแอป] .ipa เราได้สร้างไฟล์ ipa ที่ไม่มีใบรับรองนักพัฒนาแล้วและสามารถติดตั้งได้ในอุปกรณ์ที่ถูกเจลเบรค เพียงลากไปที่ iTunes อุปกรณ์ของคุณ! (ตรวจสอบให้แน่ใจว่าได้เปิดใช้งานการซิงโครไนซ์แอป)

สำหรับคำแนะนำโดยละเอียดเพิ่มเติมเกี่ยวกับรูปภาพโปรดไปที่โพสต์ Securitylearn


1
ยินดีต้อนรับสู่ถามที่แตกต่างกัน! แม้ว่าลิงก์นี้อาจตอบคำถามได้ดีกว่าหากรวมส่วนสำคัญของคำตอบไว้ที่นี่และให้ลิงก์สำหรับการอ้างอิง คำตอบสำหรับลิงก์เท่านั้นอาจไม่ถูกต้องหากหน้าเว็บที่เชื่อมโยงมีการเปลี่ยนแปลง
grg

1

คุณสามารถทำได้ถ้า iPad เป็น Jailbroken แต่นั่นหมายความว่าคุณต้องทำการ Jailbreak อุปกรณ์ของคุณและแอพอาจไม่ทำงานบนอุปกรณ์ที่ไม่ได้รับการเจลเบรคเนื่องจากคุณไม่สามารถทดสอบสภาพแวดล้อมจริงได้

หากคุณเข้าร่วมโปรแกรม dev คุณจะได้รับการดาวน์โหลดเบต้าของ iOS รวมถึงความสามารถในการส่งไปยัง app store

คำแนะนำของฉันคือถ้าคุณต้องการแขวนเงินสดของคุณสักครู่พัฒนาแอปทดสอบในเครื่องจำลองที่มาจากการดาวน์โหลด xCode และเมื่อคุณมีความสุขกับการเข้าร่วมโปรแกรม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.