2016-01-06 21 views
12

Hãy nói rằng tôi làm như sau:Làm thế nào để xây dựng một phiên bản phát hành của một khung công tác iOS trong Xcode?

  1. Mở Xcode 7
  2. File | Mới | Dự án | Cocoa Touch Framework
  3. Tạo "TestFramework" bằng ngôn ngữ Swift
  4. Tạo một tệp Hello.swift với public func hello() {print ("Hello")}.

Từ đây, tôi có thể xây dựng một bản dựng lỗi của khung (bên trong thư mục Debug-iphoneos), nhưng tôi không thể tìm ra cách xây dựng phiên bản phát hành khung (bên trong Release-iphoneos). Tôi nghĩ rằng Archive có thể làm điều đó, nhưng nó không. Con trỏ xin vui lòng?

Trả lời

32

Để có được một thông cáo xây dựng, bạn cần phải thay đổi cài đặt chương trình của bạn:

enter image description here

Đảm bảo bạn có một thiết bị được chọn. Không phải là giả lập.

enter image description here

Xây dựng dự án của bạn và bạn sẽ thấy rằng nó được bổ sung vào vị trí này: (Nhấp vào mũi tên để di chuyển có trong công cụ tìm) enter image description here

Và sau khi khoan xuống, bạn sẽ có thể để tìm thư mục phát hành với khung công tác phát hành của bạn bên trong. enter image description here

+4

Điều này có vẻ như một cách kém để xây dựng một phiên bản phát hành của một thư viện. Bạn phải thay đổi lược đồ. Đây có phải là do lỗi hay đây là mục đích sử dụng không? – Ana

+0

Đây là cách nó được cho là. Có thể lựa chọn giữa hai là hữu ích. Ví dụ: có lẽ phiên bản gỡ lỗi của bạn có các cuộc gọi mạng kết nối với điểm cuối khác với phiên bản phát hành của bạn. Hoặc có thể phiên bản gỡ lỗi của bạn có ghi nhật ký rất chi tiết. Tôi tin rằng bạn cũng có thể tạo nhiều cờ hơn cờ 'phát hành' và 'gỡ lỗi'. Bất kỳ mã nào bạn không muốn có trong phiên bản phát hành, bạn có thể bọc trong câu lệnh "Nếu gỡ lỗi" và tất cả những gì bạn phải làm là chuyển đổi lược đồ. –

+1

Tôi đồng ý với @Ana, người ta phải dựa vào tính năng lưu trữ thay vì sử dụng chương trình chạy. Tuy nhiên, sau khi lưu trữ, tôi không biết sản phẩm cuối cùng ở đâu. – Mazyod

9

này làm việc cho tôi:

Chọn mục tiêu khuôn khổ của bạn sau đó nhấp Sản phẩm -> Lưu trữ. Nếu cửa sổ tổ chức không xuất hiện sau khi xây dựng thành công khung công tác của bạn thì hãy chuyển đến "Xây dựng cài đặt" của mục tiêu khung của bạn, tìm tùy chọn "Bỏ qua cài đặt" và thay đổi thành "Không" (và sau đó Lưu trữ lại).

+0

cảm ơn bạn. đây là một phương pháp tốt. :) –

+0

Lưu trữ đang hoạt động nhưng Khung công khai không thể sử dụng và nhận được lỗi 'khung không tìm thấy', bất kỳ ý tưởng nào? – Goppinath

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