Tôi muốn sử dụng Facebook SDK trên XCode 4.5 để tích hợp với iOS6.Facebook iOS SDK 3.1 từ Github thiếu FacebookSDK.framework
Tôi đọc số này tutorial. Tôi đã sử dụng this .dmg package để cài đặt thư viện nhưng tôi cần phải theo dõi và đọc việc triển khai một số phương pháp, vì vậy tôi nhận thấy rằng có một repo trên Github với mã nguồn hiện tại.
Vấn đề của tôi là tôi không biết cách cài đặt đúng như gói .dmg. Bất kỳ ý tưởng về cách làm điều đó? Tôi đã cố gắng chỉ cần nhập thư mục src và tham khảo toàn bộ dự án nhưng tôi đang gặp rất nhiều vấn đề, cảnh báo và lỗi.
Cập nhật
tôi phải làm điều này một lần nữa, vì vậy bây giờ tôi đã làm cho nó làm việc. Đây là những gì tôi đã làm:
Tôi đã thử cả hai cách, xây dựng mã nguồn (1) và nhập trực tiếp các tệp (2). Trên kịch bản đầu tiên nó đã được dễ dàng, trên thư mục gốc của Github repo chỉ cần chạy:
sudo scripts/build_framework.sh
Bạn sẽ nhận được các tệp cần thiết, giống như khi bạn cài đặt với .pkg. Nhưng tôi cần theo dõi các chức năng, vì vậy tôi đã cố gắng nhập các tệp.
Trước tiên, tôi đã thêm các thư mục src từ repo Github vào dự án của mình. Tôi gặp sự cố với định nghĩa trùng lặp trên mọi tệp. Vấn đề là trên Cài đặt Xây dựng (BS) của tôi, tôi vẫn đang tham khảo thư mục cài đặt .pkg của Facebook để tôi có các tệp trùng lặp. Tôi đã xóa mọi tham chiếu đến thư mục đó trên BS và sau đó thêm tệp.
Sau đó, trên các tập tin nhập khẩu các tập tin Facebook tôi nhận:
Undefined symbols for architecture i386
Khi tôi sao chép các tập tin để XCode, các file .m nơi không tự động thêm vào giai đoạn xây dựng/Compile Nguồn. Tôi đã thêm chúng thủ công và nhập FBConnect.h vào các tệp của tôi.
Hy vọng nó sẽ giúp một số người có cùng vấn đề.
mmm Tôi đã thử điều đó, nhưng tôi đã có một số lỗi về xây dựng. Tôi cần phải tiếp tục phát triển vì vậy tôi đang sử dụng chỉ là lib pkg và làm việc tốt của nó. – clopez
Tập lệnh xây dựng đã cho bạn lỗi? Bạn đã cài đặt tiện ích dòng lệnh của mình thông qua xCode chưa? Có thể tò mò muốn biết bạn có lỗi nào. – Dreamwieber
Tôi có lỗi liên kết cho đến khi tôi liên kết với các khung: tài khoản, xã hội và hỗ trợ quảng cáo. – mxcl