2015-06-25 37 views
7

Chúng tôi có một khách hàng sử dụng mã nguồn của chúng tôi. Dự án này bao gồm Apple Watch, nhưng họ không muốn xây dựng ứng dụng đó vào ứng dụng của họ. Họ đã xóa Tiện ích ứng dụng nhúng. Họ đã có thể đệ trình lên App Store, nhưng sau đó nhận được một email:Cách KHÔNG phân phối phần AppleWatch của ứng dụng iOS

Chúng tôi đã phát hiện ra một hoặc nhiều vấn đề với giao gần đây của bạn cho "XXX". Để xử lý phân phối của bạn, các vấn đề sau phải được sửa: Hỗ trợ WatchKit không hợp lệ - Gói chứa việc triển khai không hợp lệ của WatchKit. Ứng dụng có thể đã được tạo hoặc ký bằng các công cụ không tuân thủ hoặc trước khi phát hành. Truy cập developer.apple.com để biết thêm thông tin . Khi các vấn đề này đã được sửa, bạn có thể sau đó phân phối lại nhị phân đã sửa. Trân trọng! Nhóm App Store

Sửa đổi tối thiểu để thực hiện dự án sẽ không bao gồm thành phần Apple Watch là gì?

+0

Đây có phải là một bản cập nhật cho ứng dụng hiện (mà đã có một Apple xem phần mở rộng) hoặc một thương hiệu phát hành mới? – nhgrif

+0

Bản phát hành mới, nhưng tôi rất muốn nghe cả hai câu trả lời nếu chúng khác nhau. Họ lấy mã cho một ứng dụng và thay đổi số nhận dạng theo gói để xuất bản dưới dạng ứng dụng mới. –

+1

Bạn đã sử dụng phiên bản Xcode nào để xây dựng bản phát hành? – Paulw11

Trả lời

0

Tôi chưa thấy cài đặt có thể được thêm vào info.plist.

Chỉ xây dựng ứng dụng iPhone chứ không phải ứng dụng đồng hồ bằng cách sử dụng Lược đồ chính xác trong Xcode. Lược đồ là cách bạn có thể kiểm soát mục tiêu để xây dựng trong Xcode.

Khi mục tiêu bộ đồng hồ đã được thêm vào, sơ đồ đã được tạo để xây dựng cả ứng dụng đồng hồ và ứng dụng dành cho thiết bị di động.

Khi xuất ứng dụng để phát hành, chỉ sử dụng sơ đồ ứng dụng dành cho thiết bị di động ở đó và không bao gồm mục tiêu của trình quản lý đồng hồ.

Đề án biên tập doc từ táo: https://developer.apple.com/library/mac/recipes/xcode_help-scheme_editor/Articles/SchemeDialog.html

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