2015-01-08 18 views
6

Xây dựng giai đoạn trao đổi với máy chủ giai đoạn, giống như máy chủ sản xuất giống hệt với máy chủ sản xuất, cho mục đích thử nghiệm.Làm cách nào để phân biệt giữa STAGE và PRODUCTION trên iTunes Connect/Apple TestFlight?

Xây dựng sản xuất nói chuyện với máy chủ sản xuất, lưu trữ dữ liệu thực, quan trọng.

Đây là những bản dựng cơ bản cho cùng một ứng dụng. Tuy nhiên, giao diện iTunes Connect sẽ cho bạn thấy những điều sau đây:

screenie

ví dụ: xây dựng được xác định duy nhất bởi số build của họ và không có gì khác.

Trong đó có vấn đề: không có gì cho tôi biết liệu bất kỳ công trình cụ thể nào là giai đoạn hoặc sản xuất. Làm thế nào tôi có thể được dự kiến ​​sẽ nhớ?

Vậy - làm cách nào để quản lý STAGE và PRODUCTION xây dựng riêng biệt? Có suy nghĩ gì không?

p.s. Được rồi, tôi tưởng tượng cách đơn giản nhất để làm điều này là tạo HAI ứng dụng riêng biệt trên iTunes Connect - một cho STAGE và một cho SẢN XUẤT. Bạn sẽ làm điều này cho bất kỳ dịch vụ lưu trữ nào khác vì vậy tôi đoán không có sự khác biệt ở đây.

+0

Hai ứng dụng riêng biệt là con đường để đi. –

Trả lời

1

Tôi có cùng một vấn đề. Chúng tôi sử dụng trang web testflightapp thực sự để xây dựng/dàn dựng phát triển vì iTunesConnect quá chậm để chuyển nội dung.

Nếu chúng tôi đang thử nghiệm với khách hàng bên ngoài, chúng tôi chỉ gửi bản dựng dàn dựng đến iTunesConnect, nơi sự khác biệt duy nhất là máy chủ mà ứng dụng của chúng tôi trỏ đến. Khi thử nghiệm này hoàn tất, chúng tôi sẽ gửi phiên bản trực tiếp của ứng dụng cho quá trình xem xét.

Đó là một nỗi đau thực sự. Sẽ thật tuyệt nếu chúng tôi có quyền truy cập vào nội dung nào đó cho biết sử dụng ứng dụng đang chạy trong môi trường dàn dựng hoặc là phiên bản thực sự trực tiếp.

Tôi đoán chúng tôi có thể nói bằng cách cung cấp nhưng tôi không chắc liệu điều đó có thể xảy ra không? Là nó?

Chúng tôi có các tập lệnh để tự động tải lên iTunesConnect để mất một số cơn đau. Nhưng về cơ bản nó là một cuộc đấu tranh hầu hết thời gian để theo dõi những gì tất cả mọi thứ chỉ đến vv.

+0

Hmm! Rất tiếc khi biết bạn đang gặp phải vấn đề tương tự. Chỉ cần thực hiện một 'ứng dụng' khác trên iTunes kết nối. Nó làm việc ổn cho tôi. Tôi gọi chúng là 'alpha' và 'beta' - 'alpha' xây dựng sử dụng máy chủ dàn dựng và không bao giờ được gửi để xem xét beta. 'beta' sử dụng máy chủ sản xuất và luôn được gửi để xem xét beta. Ah. Tôi cũng muốn biết về các kịch bản triển khai của bạn. Bạn đã tìm thấy thông tin về cách làm điều đó ở đâu? – fatuhoku

+0

Kịch bản lý tưởng là nếu bản thân xây dựng biết môi trường đang hoạt động. Có thể có những tác động bảo mật nhưng về mặt phát triển thì tốt - bởi vì nó cắt giảm thời gian biên dịch/tải lên một chút cho mỗi lần gửi. – fatuhoku

+1

Hãy xem https://github.com/nomad/shenzhen. Nó chứa các kịch bản để tải lên testflight, hockeyapp và iTunesConnect vv – d0n13

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