Google Flutter

Flutter: เตรียม pod file ไม่ให้เอ๋อ ในการทำแอพ iOS

เรื่องที่เกี่ยวข้อง - CocoaPods, Google Flutter, iOS

อันนี้สำคัญนะ โดยเฉพาะถ้าเราต้องการไปเน้นที่การทำแอพ iOS ด้วย Flutter และมีการเอาพวก pod library ของฝั่ง iOS เข้ามาใช้งาน

คือไม่ว่าเราจะได้ไฟล์ Podfile จากตัว Flutter สร้างให้ หรือเราสั่ง pod init เอง เราจะเจอขั้นตอนสำคัญมากๆ อันหนึ่ง

นั่นคือ หลังจากเราสั่ง pod install มันจะมีข้อความเตือนประมาณด้านล่าง

[!] CocoaPods did not set the base configuration of your project because your project already has a custom config set. In order for CocoaPods integration to work at all, please either set the base configurations of the target `Runner` to `Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig` or include the `Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig` in your build configuration (`Flutter/Debug.xcconfig`).

[!] CocoaPods did not set the base configuration of your project because your project already has a custom config set. In order for CocoaPods integration to work at all, please either set the base configurations of the target `Runner` to `Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig` or include the `Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig` in your build configuration (`Flutter/Release.xcconfig`).

[!] CocoaPods did not set the base configuration of your project because your project already has a custom config set. In order for CocoaPods integration to work at all, please either set the base configurations of the target `Runner` to `Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig` or include the `Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig` in your build configuration (`Flutter/Release.xcconfig`).

ขั้นตอนนี้ ถ้าไม่ทำ อาจจะเจออาการ build ไม่ผ่าน pod library ตัวโน้นตัวนี้ในโปรเจคงอแง และอีกสารพัด

จริงๆ วิธีนี้ต้องเปิด Xcode ขึ้นมาคลิกโน่นนี่วุ่นวาย

แต่พลไปเจอวิธีง่ายๆ ก้อปปี้แปะในไฟล์ที่เหมาะสมก็สบายแล้ว!

มา!

1. เปิดไฟล์ ios/Flutter/Debug.xcconfig

และวางโค้ดด้านล่างต่อท้ายลงไป

#include "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"

2. เปิดไฟล์ ios/Flutter/Release.xcconfig

และวางโค้ดด้านล่างต่อท้ายลงไป

#include "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
#include "Pods/Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"

3. ลองสั่ง pod install ใหม่

ถ้าข้อความเตือนหายไปทั้ง 3 อันแล้ว ถือว่าโอเคครับ

วิธีนี้ถือว่าง่ายที่สุด ไม่ต้องไปคลิกเปิดโน่นนี่ให้วุ่นวาย กราบขอบคุณ dadougster มา ณ ทีนี้

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

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

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

Privacy Preferences

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

Allow All
Manage Consent Preferences
  • Always Active

Save