มีวิธีหนึ่งที่ฉันใช้สำหรับโครงการของฉัน นี่คือขั้นตอน
ใน Xcode ไปที่การตั้งค่าโครงการ (โครงการไม่ใช่เป้าหมาย) และเพิ่มการกำหนดค่า "เบต้า" ในรายการ:
จากนั้นคุณต้องสร้างโครงร่างใหม่ที่จะเรียกใช้โครงการในการกำหนดค่า "เบต้า" ในการสร้างโครงการไปที่นี่:
ตั้งชื่อโครงการนี้ตามที่คุณต้องการ คุณควรแก้ไขการตั้งค่าสำหรับโครงการนี้ โดยแตะที่นี่:
เลือกแท็บเก็บถาวรที่คุณสามารถเลือกได้ Build configuration
จากนั้นคุณต้องเพิ่มคีย์ที่Config
มีมูลค่า$(CONFIGURATION)
รายการคุณสมบัติข้อมูลโครงการดังนี้:
จากนั้นก็เป็นเพียงสิ่งที่คุณต้องการในโค้ดเพื่อทำบางสิ่งบางอย่างเฉพาะสำหรับการสร้างเบต้า:
let config = Bundle.main.object(forInfoDictionaryKey: "Config") as! String
if config == "Debug" {
// app running in debug configuration
}
else if config == "Release" {
// app running in release configuration
}
else if config == "Beta" {
// app running in beta configuration
}