Creating an iOS Facebook SDK Static Library With ARC

Objective-C 6 ก.ค. 2012

เริ่มจาก 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

แท็ก

Onyx

Just a middle-aged programmer, Can do many things but not the most.