2010-11-18 25 views
39

Im chơi đùa với các soundcloud api, trong hướng dẫn của nó nói vớiXcode: Thêm một dự án như một phụ thuộc xây dựng

  • kéo SoundCloudAPI.xcodeproj vào dự án của bạn
  • thêm nó như là một phụ thuộc xây dựng

Tôi có thể kéo dự án khá dễ dàng, nhưng làm cách nào để hoàn thành bước tiếp theo?

+7

Tính năng này có hoạt động như phiên bản mới nhất của xCode không?Tôi đang gặp vấn đề mà tôi chưa bao giờ có trước đây với điều này, nó chỉ đơn giản là thêm tập tin, không phải dự án. –

+0

Bạn nên đặt câu hỏi này như một câu hỏi riêng. Tôi đã không nhìn vào điều này trong một thời gian, tuy nhiên, trong phiên bản mới nhất của xCode bạn có khái niệm về một không gian làm việc có thể bao gồm nhiều dự án, nhìn vào đó. –

+1

** [Ở đây] (http://stackoverflow.com/questions/9726000/xcode-4-2-and-using-a-static-library-causing-problems?answertab=votes#tab-top) ** là một số hướng dẫn từng bước tuyệt vời về cách thêm phụ thuộc thư viện tĩnh trong các phiên bản Xcode mới hơn. – filitchp

Trả lời

27

Để thêm nó như là một sự phụ thuộc thực hiện như sau:

  • Highlight dự án bổ sung trong file explorer của bạn trong vòng xcode. Trong cửa sổ trình duyệt thư mục ở bên phải, nó sẽ hiển thị một tệp có phần mở rộng là .a. Có một hộp kiểm dưới cột mục tiêu (biểu tượng mục tiêu), kiểm tra nó.
  • Nhấp chuột phải vào Mục tiêu của bạn (dưới mục tiêu trong trình khám phá tệp) và chọn Nhận thông tin
  • Trên tab chung là phần Phụ thuộc trực tiếp. Nhấn nút dấu cộng
  • Chọn dự án và nhấp vào Add Target
+0

Bước đầu tiên cho là gì? Vì tôi vẫn có thể thực hiện ba bước sau mà không cần thực hiện. –

+0

bất kỳ ý tưởng bước đầu tiên nào? –

+0

Điều này liên kết (các) dự án với bạn. Điều này cho trình liên kết biết nơi các ký hiệu chỉ được xác định trong dự án đó tồn tại và ngăn bạn không nhận được các lỗi liên kết "biểu tượng không xác định". – theChrisKent

4

Dưới TARGETS trong dự án của bạn, nhấp chuột phải vào mục tiêu dự án của bạn (nên là tên tương tự như dự án của bạn) và chọn GET INFO, sau đó trên GENERAL tab bạn sẽ thấy DIRECT DEPENDENCIES, chỉ cần nhấp vào [+] và chọn SoundCloudAPI.

10
  1. Chọn dự án của bạn trong hàng hải ở bên trái.
  2. Mở ngăn kéo ở ngăn giữa và chọn mục tiêu của bạn.
  3. Chọn Xây dựng các giai đoạn
  4. Phụ thuộc mục tiêu là một tùy chọn tại thời điểm đó.
0

Hôm nay tôi phải đối mặt với cùng một vấn đề. Theo kết quả của thời gian đầu tiên tôi đã nhận lỗi sau:

Lexical or Preprocessor Issue: 'SDKProjectName*/*SDKProjectName.h' file not found.

Nhưng trước khi chạy, tôi, rõ ràng, thêm SDK của tôi vào dự án trình diễn, chỉ cần kéo & thả .xcodeproj tập tin vào nguồn dự án thử nghiệm của tôi cây. Sau đó, tôi chuyển sang tab Xây dựng các giai đoạn trong cài đặt tệp xcodeproj chính (của bản trình diễn) và thêm SDK của tôi làm phụ thuộc mục tiêu và khung nhúng vào các tab tương ứng.

Nhưng kết quả là tôi gặp lỗi ở trên!

Vì vậy, sự cố đã rơi vào dòng trống trên tùy chọn Đường dẫn tìm kiếm tiêu đề. Tôi chỉ viết "../**" làm giá trị cho khóa và dự án này được biên dịch thành công. Vì vậy, sau đó, bạn có thể thêm #include <SDKName/SDKName.h> vào bất kỳ dự án nào, bao gồm SDK này.

ps. Ứng dụng thử nghiệm của tôi đã được tạo vào thư mục SDK gốc.

Các vấn đề liên quan