การติดตั้งคาร์เธจ
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ติดตั้งด้วยคาร์เธจ
Maps SDK สำหรับ iOS พร้อมใช้งานกับ Carthage ซึ่งเป็นผู้จัดการทรัพยากร Dependency แบบกระจายศูนย์แบบง่ายๆ สำหรับโครงการ Swift และ Objective-C Cocoa
- ติดตั้ง Carthage ซึ่งมีหลายวิธี ดังนั้นโปรดดูไฟล์ Carthage README สำหรับขั้นตอนที่แน่นอน
- หากยังไม่มีโปรเจ็กต์ Xcode ให้สร้างโปรเจ็กต์ตอนนี้แล้วบันทึกลงในเครื่องภายใน หากคุณเพิ่งเริ่มใช้การพัฒนา iOS ให้ทำดังนี้
- สร้างโปรเจ็กต์ใหม่
- เลือกเทมเพลต iOS > แอป
- ในหน้าจอตัวเลือกโปรเจ็กต์ ให้ทำดังนี้
- ป้อนชื่อโปรเจ็กต์
- บันทึกค่าของช่องตัวระบุ Bundle
คุณใช้ค่าดังกล่าวเพื่อจำกัดคีย์ API ได้ที่ด้านล่าง
- ตั้งค่าอินเทอร์เฟซของโปรเจ็กต์เป็นสตอรีบอร์ด
- ตั้งค่าภาษาเป็น Swift หรือ Objective-C
- สร้างไฟล์ชื่อ
Cartfile
ในไดเรกทอรีโปรเจ็กต์ ไฟล์นี้จะระบุทรัพยากร Dependency ของโปรเจ็กต์
- แก้ไข
Cartfile
และเพิ่มทรัพยากร Dependency รวมถึงversionsของทรัพยากรดังกล่าว:
binary "https://dl.google.com/geosdk/GoogleMaps.json" == 6.2.1
อย่าลืมเรียกใช้ carthage outdated
เป็นประจำเพื่อตรวจหาเมื่อมีเวอร์ชันใหม่เพื่อให้คุณใช้เวอร์ชันล่าสุดอยู่เสมอ หากจำเป็น ให้อัปเกรดเป็นเวอร์ชันล่าสุด
- บันทึก
Cartfile
- ในหน้าต่างเทอร์มินัล ให้ไปที่ไดเรกทอรีที่มี
Cartfile
:
cd <path-to-project>
- เรียกใช้คำสั่ง
carthage update
การดำเนินการนี้จะติดตั้ง API ที่ระบุใน Cartfile
พร้อมกับทรัพยากร Dependency ที่อาจมี
- ใน Finder ในไดเรกทอรีโปรเจ็กต์ ให้ไปที่ไฟล์เฟรมเวิร์กที่ดาวน์โหลดมาในส่วน
Carthage/Build/iOS
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2023-12-05 UTC
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"ไม่มีข้อมูลที่ฉันต้องการ"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"ล้าสมัย"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ปัญหาเกี่ยวกับการแปล"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"อื่นๆ"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"เข้าใจง่าย"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"แก้ปัญหาของฉันได้"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"อื่นๆ"
}]