Câu hỏi Làm thế nào để “thêm các khung công tác hiện có” trong Xcode 4?


Tôi không thể tìm thấy tùy chọn "Thêm khung hiện có" cũ tốt. 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, đến mức nó quan trọng ...).


1383
2017-07-28 12:12


gốc


Tôi không thể tin rằng: a. có một IDE + SDK (tích hợp, không ít) được tích hợp trong năm 2012 mà vẫn không làm rõ cách thêm một trong các khung công tác đi kèm vào một dự án. b. một chủ đề tầm thường (bình thường) có rất nhiều sự chú ý. c. các giải pháp trong quá phức tạp. - Shivan Dragon
Tôi giữ kích chuột phải vào thư mục Frameworks trong dự án của tôi để tìm ra một mục menu ngữ cảnh ở đó cho việc này; không có, và xcode, phần nào giống như ứng dụng iTunes mở rộng quá mức, thường không nhất quán, logic hoặc trực quan. Đáng buồn thay, với phiên bản xCode của tôi (4.4), việc sử dụng tìm kiếm 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 chuyển đổi ngựa với thời hạn quá hạn có vẻ như 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
Một bài đăng trên blog, nơi tất cả điều này được giải thích một cách độc đáo: Mẹo Xcode 4: Thêm khung công tác vào dự án của bạn. - Amal Murali
cách sử dụng .a tập tin trong Xcode với mục tiêu-C ?: stackoverflow.com/questions/11830434/… - Lealo


Các câu trả lời:


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 "Tạo giai đoạn" chuyển hướng.
  4. Mở "Liên kết nhị phân với thư viện" giãn nở.
  5. Nhấn vào + nút.
  6. Chọn khung của bạn.
  7. (không bắt buộc) Kéo và thả phần bổ sung khuôn khổ cho "Khung" nhóm.

1690
2017-07-28 15:05



Đối với tôi ít nhất, nếu bạn di chuyển khung thành bất kỳ nhóm nào sau này, nó sẽ ngừng hoạt động. - mk12
Tôi vừa thử điều này với bản dựng mới nhất và không có bất kỳ vấn đề nào khi di chuyển khung làm việc đến nhóm Khung sau khi nó được thêm vào bản dựng. - memmons
Họ đã làm điều này rất câm ... Tôi nghĩ rằng tôi kinda bỏ lỡ XCode cũ ... Rất nhiều chnages ... ngay cả một số phím tắt không hoạt động: P - vivianaranha
@ vivianaranha, tôi quá thiếu Xcode cũ ... xcode 4 bị treo hầu hết thời gian cho tôi .. - Hanuman
Trong khi các sản phẩm tiêu dùng của Apple trở nên đơn giản hơn, thì chúng là những công cụ phát triển vô cùng phức tạp hơn. Tuyệt vời. - rottendevice


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


38
2018-03-14 19:57



Rất tiếc, 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
Ok, cuối cùng tôi đã làm như sau: 1) Trong "navigator project", mở thư mục "frameworks" và chọn một khung công tác hiện có (ví dụ UIKit.framework) 2) Nhấp chuột phải và chọn "Show in Finder" từ menu 3) Từ thư mục vừa mới mở trong công cụ tìm, kéo thư mục khung 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 đích" 5) Chọn "Tạo nhóm cho bất kỳ thư mục được thêm nào" dường như làm cho nó - Ariel Malka


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 bạn, 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.


22
2017-09-05 10:55





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

  1. Nhấp vào Project Navigator.
  2. Lựa chọn Mục tiêu (Mũi tên đen trong hình bên dưới).
  3. Lựa chọn Xây dựng các giai đoạn (Mũi tên màu xanh trong hình dưới đây).
  4. Bấm vào + Nút (mũi tên màu xanh lá cây trong hình ảnh dưới đây).
  5. Sự lựa chọn của bạn khuôn khổ từ danh sách.

Framework

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


19
2017-09-29 21:30



Cảm ơn ... tôi đã cập nhật hình ảnh .. :) - Hemant Singh Rathore


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ả hai navigator dự án mà bạn muốn nó, cũng như trong khu vực "Link Binary With Libraries" của khung "Build Phases" của mục tiêu của bạn.


13
2017-11-30 04:32



Xin lỗi, tôi vừa nhận thấy một phương pháp tương tự trong một bình luận ở trên. Phương pháp này hơi khác nhau, nhưng kết quả là như nhau. - GTAE86


Thư mục khung công tác 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

9
2017-10-18 11:46



Đúng - 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, đó 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 đúng cho câu hỏi đã cho. bạn nên đi điểm cụ thể để ans. - annu


Trong dự án

  1. Chọn công cụ đ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 thư viện
  4. Nhấp vào nút + và thêm khung của bạn

6
2017-07-29 10:43





Theo dõi ảnh chụp màn hình

Go to linked framework and libraries

enter image description here

Bạn đã sẵn sàng để đi!


2
2018-04-24 12:17



Đây không phải là Xcode 4. - jww


  1. Trong trình điều hướng dự án, hãy 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. giãn nở. Nhấp vào nút +.

  5. Chọn khung của bạn.

  6. (tùy chọn) Kéo và thả phần bổ sung khuôn khổ cho nhóm "Khung".

    enter image description here


1



Đây không phải là Xcode 4. - jww
Xin lỗi, hãy thử tùy chọn Kéo và Thả nếu có. Tôi đã không làm việc với mã X 4 - SARATH