Creating an iOS Facebook SDK Static Library With ARC
เริ่มจาก Create Project โดยเลือก View-based Application project template
จากนั้นให้ Run Command ที่่ Terminal
user:~ mac$ cd /Users/path/to/XCodeProject/FBTest
user:FBTest mac$ facebook-ios-sdk/scripts/build_facebook_ios_sdk_static_lib.sh
ถ้าไม่มีอะไรผิดพลาดจะมีข้อความขึ้นมาว่า
** BUILD SUCCEEDED **
Step 2 : Remove older SDK Directory
Step 3 : Create new SDK Directory Version
Step 4 : Create combine lib files for various platforms into one
Step 5 : Copy headers Needed
Step 6 : Copy other file needed like bundle
Finished Universal facebook-ios-sdk SDK Generation
You can now use the static library that can be found at:
/Users/path/to/XCodeProject/FBTest/facebook-ios-sdk/lib/facebook-ios-sdk
Just drag the facebook-ios-sdk directory into your project to include the Facebook iOS SDK static library
หลังจากนั้นให้ลาก Folder /Users/path/to/XCodeProject/FBTest/facebook-ios-sdk/lib/facebook-ios-sdkเข้าไปที่ X-Code เหมือนกับในรูป
หลังจากนั้นให้เข้าไปเพิ่ม libfacebook_ios_sdk.a เข้าไปใน XCode โดยเลือกที่ Tab Build Phases->Link Binary With Libraries
กดที่ตุ่มเครื่องหมายบวก(+) จากนั้นเลือก Add Other แล้วเลือกไฟล์ libfacebook_ios_sdk.a จาก Folder facebook-ios-sdk ผลที่ได้จะเป็นแบบในรูปด้านล่าง
จากนั้นให้ เพิ่ม ${SOURCE_ROOT}/facebook-ios-sdk
ในส่วน Header Search Paths
ที่ Config แล้วจะได้ผลแบบในรูปด้านล่าง
ตอนนี้เราได้จัดการในส่วนการเตรียม iOS Facebook SDK Static Library เรีบยร้อยแล้ว
การเรียกใช้
ให้ลอง #import “FBConnect.h” เข้าไปที่ Project ถ้าไม่ Error ก็แปลว่า สำเร็จแล้วในขึ้นแรก
ส่วนการ Implement ต่อจากนี้ดูข้อมูลเพิ่มเติมได้ที่ https://developers.facebook.com/docs/mobile/ios/build/#sdk ในส่วน Modify the application delegate header file