Làm cách nào tôi có thể xây dựng để phát hành / phân phối trên Xcode 4?


Câu trả lời:


65

Câu trả lời ngắn gọn là:

  1. chọn lược đồ iOS từ menu thả xuống gần nút chạy từ thanh menu
  2. chọn sản phẩm> lưu trữ trong cửa sổ bật lên
  3. bấm vào 'xác thực'
  4. sau khi xác thực thành công, hãy nhấp vào 'gửi'

3
Ngoài ra, quy trình làm việc tương tự cũng áp dụng cho việc xây dựng ứng dụng Mac. Một khi bạn có họ lưu trữ, bạn có thể nhận được nhị phân từ gói lưu trữ trong Finder (nhấp chuột phải vào Lưu trữ trong tổ chức và chọn "Show in Finder")
DaGaMs

+1 để cung cấp giải pháp khác. Tôi đã thêm một câu trả lời khác chi tiết hơn về phương pháp phân phối ứng dụng của bạn bằng Trình tải ứng dụng thay vì lưu trữ và phân phối.
whyoz

Bạn có thể chạy ở chế độ phát hành trên trình mô phỏng không?
bobobobo

36

Bạn có thể sử dụng công cụ dòng lệnh để xây dựng phiên bản phát hành. Bên cạnh thư mục dự án của bạn, tức là

$ ls
...
Foo.xcodeproj
...

Nhập lệnh xây dựng sau:

$ xcodebuild -configuration Release

Thats trên lệnh công cụ cd vào thư mục chứa các tập tin .xcodeproj và chạy lệnh
Jon

Câu trả lời tuyệt vời shao-chuan wang. Nó hoạt động giống như sự quyến rũ. Tôi muốn thêm một chút vào điều này. Nếu bạn muốn tạo bản phát hành cho các dự án ios, hãy làm theo các bước dưới đây. Nó hoạt động
Amit Thakur

25

Nút "phát" dành riêng cho xây dựng và chạy (hoặc thử nghiệm hoặc cấu hình, v.v.). Hành động Lưu trữ nhằm xây dựng để phát hành và tạo một bản lưu trữ phù hợp để gửi lên cửa hàng ứng dụng. Nếu bạn muốn bỏ qua điều đó, bạn có thể chọn Sản phẩm> Bản dựng cho> Lưu trữ để buộc bản phát hành mà không thực sự lưu trữ. Để tìm sản phẩm đã xây dựng, hãy mở rộng nhóm Sản phẩm trong trình điều hướng Dự án, nhấp chuột phải vào sản phẩm và chọn hiển thị trong Trình tìm kiếm.

Điều đó nói rằng, bạn có thể nhấp và giữ nút phát cho menu của các hành động xây dựng khác (bao gồm Xây dựng và Lưu trữ).


Có cách nào dễ dàng để tạo .ipa mà không cần lưu trữ không?
defos1

10

XCode> Sản phẩm> Lược đồ> Chỉnh sửa Lược đồ> Chạy> Cấu hình Xây dựng


9

Họ đã gói tất cả các tùy chọn mục tiêu / cấu hình xây dựng / gỡ lỗi vào "các kế hoạch". Các hướng dẫn chuyển có một lời giải thích tốt.


3

Để đặt cấu hình bản dựng thành Gỡ lỗi hoặc Phát hành, hãy chọn 'Chỉnh sửa sơ đồ' từ menu 'Sản phẩm'.

Sau đó, bạn thấy một sự lựa chọn rõ ràng.

Hướng dẫn chuyển đổi của Apple đề cập đến một nút ở trên cùng bên trái của màn hình Xcode, nhưng tôi không thể nhìn thấy nó trong Xcode 4.3.


3

Tôi có một ứng dụng lớn đang gặp sự cố khi tải lên AppStore bằng phương pháp lưu trữ mà bạn sẽ tìm thấy trong XCode 4. Chỉ báo hoạt động liên tục quay trong nhiều giờ cho dù tôi đang cố gắng xác thực hoặc phân phối, vì vậy tôi đã tạo một phiếu hỗ trợ cho Apple. Trong quá trình đó, tôi phát hiện ra rằng bạn có thể nhấp chuột phải vào .app trong thư mục Sản phẩm của bạn bên trong Bộ điều hướng dự án của XCode và nén ứng dụng để gửi bằng Trình tải ứng dụng 2.5.1. (hay còn gọi là phương pháp cũ). Chỉ có thư mục Gỡ lỗi - iphoneos mới có thể truy cập theo cách này (hiện tại) và một khi Apple phản hồi, đây là những gì họ phải nói:

Tôi rất vui khi biết rằng Trình tải ứng dụng đã cung cấp cho bạn một giải pháp khả thi. Thảo luận nội bộ về tình huống này, chúng tôi không chắc rằng việc gửi bản dựng Gỡ lỗi sẽ gây ra quá nhiều vấn đề (miễn là nó đã được ký kết với hồ sơ phân phối App Store, như bạn đã đề cập). Ứng dụng có thể sẽ chậm hơn khi công tắc gỡ lỗi được bật và tối ưu hóa bị tắt cho cấu hình Gỡ lỗi, mặc dù nó vẫn sẽ chạy. Đánh giá ứng dụng cuối cùng sẽ xác định xem điều đó có ổn hay không, vì tôi không chắc đó là điều họ kiểm tra. Bạn có thể thử liên hệ trực tiếp với App Review để xác nhận điều này, nếu muốn. Tuy nhiên, vì Trình tải ứng dụng đang làm việc cho bạn, tôi khuyên bạn nên xây dựng lại ứng dụng với cấu hình Bản phát hành của mình và gửi lại để chơi an toàn.Để tìm bản phát hành của bạn trong Xcode 4.x, hãy nhấn Control khi nhấp vào Kho lưu trữ ứng dụng trên tab Lưu trữ trong trình tổ chức và chọn "Hiển thị trong Trình tìm kiếm". Sau đó, nhấn Control khi nhấp vào tệp .xcarchive trong Finder và chọn "Show Package Contents." Tệp .app được xây dựng trong bản phát hành phải nằm trong thư mục / Sản phẩm / Ứng dụng.

Đây là thông tin rất hữu ích cho các nhà phát triển đang gặp sự cố với phương pháp lưu trữ và ứng dụng của tôi hiện đang tải lên thành công mà không có bất kỳ lo ngại nào về việc ứng dụng sẽ không chạy hết khả năng.


2

Phần đó bây giờ nằm ​​trong Schemes. Nếu bạn chỉnh sửa các lược đồ của mình, bạn sẽ thấy rằng bạn có thể đặt cấu hình bản dựng gỡ lỗi / phát hành / adhoc / phân phối cho mỗi lược đồ.


1
tôi đang chạy trên xcode 4.3 một trong những mới nhất với iOS5 .. bạn có thể hướng dẫn cho tôi để xây dựng để phân phối .. thân chủ tôi muốn kiểm tra ứng dụng (OTA) trước khi trình táo
Harin

1

Sản phẩm -> Lưu trữ, sau đó, nhấn nút phân phối và chọn tùy chọn Xuất dưới dạng Ứng dụng hoặc những gì bạn muốn

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.