Làm thế nào để thêm các khung hiện có vào trong Xcode 4?


1434

Tôi không thể tìm thấy tùy chọn "Thêm khung hiện có" cũ. Làm thế nào để tôi làm điều này?

Chúng ta đang nói về Xcode 4 DP2 (trong bối cảnh phát triển iPhone, theo như nó có vấn đề ...).


25
Tôi không thể tin rằng: a. có một IDE + SDK (tích hợp, không kém) vào năm 2012 mà vẫn không làm rõ cách thêm một trong các khung được đóng gói vào một dự án. b. một chủ đề tầm thường (bình thường) đã nhận được rất nhiều sự chú ý. c. các giải pháp trong rất phức tạp.
Shivan Dragon

8
Tôi tiếp tục nhấp chuột phải vào thư mục Khung trong dự án của mình để tìm ra nên có một mục menu theo ngữ cảnh ở đó cho việc này; không có, và xcode, hơi giống như ứng dụng iTunes được mở rộng quá mức, thường không nhất quán, hợp lý hoặc trực quan. Đáng buồn thay, với phiên bản xCode của tôi (4.4), sử dụng tìm kiếm trình đơn trợ giúp đã làm hỏng ứng dụng khi trang trợ giúp có liên quan xuất hiện. Tôi là một bản cập nhật đằng sau bản phát hành xCode mới nhất, nhưng việc đổi ngựa với thời hạn quá hạn có vẻ là một ý tưởng tồi (mặc dù tôi hy vọng họ đã sửa lỗi "trợ giúp" trong bản cập nhật)
wkw

Câu trả lời:


1725

Theo tài liệu của Apple:

  1. Trong trình điều hướng dự án, chọn dự án của bạn.
  2. Chọn mục tiêu của bạn.
  3. Chọn tab " Xây dựng giai đoạn ".
  4. Mở mở rộng " Liên kết nhị phân với thư viện ".
  5. Nhấn vào +nút.
  6. Chọn khuôn khổ của bạn.
  7. (tùy chọn) Kéo và thả khung đã thêm vào nhóm " Khung ".

14
Đối với tôi ít nhất, nếu bạn di chuyển khung vào bất kỳ nhóm nào sau đó, nó sẽ ngừng hoạt động.
mk12

4
Tôi vừa thử điều này với bản dựng mới nhất và không gặp vấn đề gì với việc chuyển khung công tác sang nhóm Khung sau khi nó được thêm vào bản dựng.
memmons

221
Họ đã làm điều này thật ngớ ngẩn ... Tôi nghĩ rằng tôi rất nhớ XCode cũ ... Rất nhiều điều thú vị ... thậm chí một số phím tắt không hoạt động: P
vivianaranha

8
@vivianaranha, tôi quá thiếu Xcode cũ ... xcode 4 bị treo hầu hết thời gian cho tôi ..
Hanuman

4
So sánh "nhấp chuột phải, thêm, khung hiện có" với ở trên và vâng, không có gì lạ khi mọi người bỏ lỡ Xcode cũ. Tại sao họ lại phức tạp hóa công cụ? bối rối (+1 cho câu trả lời, không phải là bạn cần nó với 131 + 'es nhưng hey !: P)
Kalle

40

Tôi chỉ cần thêm thư mục khung hiện có bằng tay vào trình điều hướng dự án. Đã làm cho tôi.


4
Xin lỗi, hiện tại tôi không thể chấp nhận câu trả lời này vì khái niệm "thêm khung hiện có theo cách thủ công" không rõ ràng
Ariel Malka

21
Ok, cuối cùng tôi đã làm được, như sau: 1) Trong "trình điều hướng dự án", mở thư mục "khung" và chọn một khung hiện có (ví dụ: UIKit.framework) 2) Nhấp chuột phải và chọn "Hiển thị trong Finder" từ menu 3) Từ thư mục mới mở trong công cụ tìm, hãy kéo thư mục khung mà bạn quan tâm (ví dụ: OpenGLES.framework) vào thư mục "khung" trong XCode 4) Đảm bảo không "sao chép các mục vào thư mục nhóm của đích" 5) Chọn "Tạo nhóm cho bất kỳ thư mục đã thêm nào" dường như làm cho nó
Ariel Malka

25

Tôi muốn chỉ ra rằng nếu bạn không thể tìm thấy "Liên kết nhị phân với thư viện" trong tab giai đoạn xây dựng của mình, hãy nhấp vào nút "Thêm giai đoạn xây dựng" ở góc dưới bên phải.


19

Thực hiện theo 5 bước dưới đây để thêm khung trong dự án của bạn.

  1. Nhấp vào Điều hướng dự án.
  2. Chọn mục tiêu (Mũi tên đen trong hình dưới đây).
  3. Chọn Build phase (Mũi tên màu xanh trong hình bên dưới).
  4. Nhấp vào + Nút (Mũi tên xanh trong hình bên dưới).
  5. Chọn khung của bạn từ danh sách.

Khung

Đây là liên kết chính thức của Apple


14

Một cách dễ dàng khác để làm điều đó để nó được tham chiếu trong thư mục dự án mà bạn muốn, như "Khung", là:

Select "Show the Project navigator"  
Right-click on the project folder you wish to add the framework to.  
Select 'Add Files to "YourProjectName"'  
Browse to the framework - generally under /Developer/SDKs/MacOSXversion.sdk/System/Library/Frameworks  
Select the one you want.  
Select "Add"  

Nó sẽ xuất hiện trong cả trình điều hướng dự án nơi bạn muốn, cũng như trong khu vực "Liên kết nhị phân với thư viện" của ngăn "Xây dựng giai đoạn" của mục tiêu.


10

Thư mục khung như sau trong máy tính của tôi: /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/System/Library/Frameworks

không phải thư mục

/Developer/SDKs/MacOSXversion.sdk/System/Library/Frameworks

Phải - nó phụ thuộc vào những gì bạn đã cài đặt. Ngoài ra, bản phát hành XCode 4.3 khiến chúng được cài đặt đến một vị trí hoàn toàn mới - theo đường dẫn phân phối XCode. Trên hai máy của tôi, nó là: /applications/xcode.app/contents/developer/platforms/macosx.platform/developer/SDKs/MacOSX10.7.sdk/system/Library/Frameworks
GTAE86

@rml đây không phải là câu trả lời thích hợp cho câu hỏi đã cho. bạn nên đi điểm cụ thể để ans.
annu

7

Trong dự án

  1. Chọn điều hướng dự án
  2. Nhấp vào Xây dựng giai đoạn
  3. Nhấp vào liên kết nhị phân với các thư viện
  4. Nhấp vào + Nút và thêm Khung của bạn


2
  1. Trong trình điều hướng dự án, chọn dự án của bạn.

  2. Chọn mục tiêu của bạn.

  3. Chọn tab "Xây dựng giai đoạn".

  4. mở rộng. Nhấp vào nút +.

  5. Chọn khuôn khổ của bạn.

  6. (tùy chọn) Kéo và thả khung đã thêm vào nhóm "Khung".

    nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.