2016-05-18 16 views
6

Tôi là nhà phát triển iOS và đã phát triển ứng dụng mac. Bây giờ tôi muốn phân phối ứng dụng của tôi để tìm kiếm ứng dụng và thấy rằng chúng tôi cần tải lên .app lên Mac App Store, nó có vẻ ổn. Trong khi tự phân phối chúng ta có thể có ba tùy chọn:Cách tạo tệp dmg cho .app cho mac.?

  1. là để chia sẻ ứng dụng của chúng tôi
  2. là tạo ra tập tin .dmg
  3. là để chia sẻ tập tin pkg (Gói Maker).

Trong tệp pkg khách hàng của tôi muốn cài đặt ứng dụng mà không giới thiệu, đọc tôi cũng như thỏa thuận cấp phép, tôi đã xóa giấy phép và readme nhưng không thể xóa phần giới thiệu. Xin hãy giúp tôi ra khỏi đây ...

Cảm ơn trước

+0

Một kho lưu trữ zip của ứng dụng là thủ tục phổ biến những ngày này. Lưu trữ đĩa thêm trở ngại cho người dùng có tay nghề cao vì họ phải gắn nó và sao chép ứng dụng. Không sử dụng trình cài đặt (pkg) trừ khi bạn có lý do chính đáng - bất kỳ thỏa thuận cấp phép nào cũng có thể được hiển thị khi bắt đầu ứng dụng dưới bất kỳ hình thức phân phối nào – ATV

+0

Vì vậy, bằng cách giải nén tệp zip, nó có thể tìm kiếm được thông qua tìm kiếm tiêu điểm. –

Trả lời

6

Làm thế nào để tạo một file dmg cho một .app cho mac.?

Đây là vấn đề chủ quan, nhưng .dmg là một cách tốt và phổ biến cho ứng dụng được phân phối - người dùng nhấp đúp, kéo ứng dụng, đẩy chúng giống như một thanh USB.

Bạn có thể tải các ứng dụng để giúp bạn xây dựng chúng, nhưng không quá khó với Disk Utility, bạn chỉ cần lộn xộn một chút để làm cho nó trông đẹp mắt. Dưới đây là một cách để làm điều đó:

  1. Sử dụng Disk Utility để tạo ra một hình ảnh đĩa bó thưa thớt trống mới
  2. Nhấp đúp vào hình ảnh để mở nó.
  3. Sao chép ứng dụng của bạn vào hình ảnh.
  4. Tạo liên kết đến/Ứng dụng trong hình ảnh.
  5. Ẩn thanh công cụ/thanh bên/v.v. như mong muốn.
  6. Sử dụng Tùy chọn chế độ xem được đặt thành luôn ở chế độ biểu tượng.
  7. Đồng thời thêm hình nền nếu bạn muốn sử dụng Tùy chọn chế độ xem. Hình nền thường chứa văn bản như "Kéo ứng dụng vào ứng dụng". Bố trí các biểu tượng ứng dụng và/Ứng dụng để phù hợp với hình nền của bạn.
  8. Trong một cửa sổ Trình tìm kiếm khác đẩy ra gói thưa thớt.
  9. Trong Disk Utility sử dụng hình ảnh -> Convert ... để chuyển đổi các gói thưa thớt đến một read-only DMG

HTH

+0

Khi tôi làm theo hướng dẫn của bạn, một số tệp ẩn được hiển thị (.DS_Store, .fseventsd và .Trashes). Điều này là mặc dù thực tế là tôi đã không thiết lập Finder để hiển thị các tập tin ẩn (tức là, nó được thiết lập để 'mặc định viết com.apple.finder AppleShowAllFiles NO'). Có cách nào để ẩn những tập tin trong sparsebundle, và cuối cùng trong DMG? – pfurbacher

+0

@pfurbacher - Quá trình được phác thảo sẽ không khiến cho các tệp ẩn đó được hiển thị và tôi không thể tái tạo sự cố của bạn. Những tập tin đó có tất nhiên và trong màn hình Terminal khi sử dụng 'ls -la'. Bạn sẽ cần phải điều tra thêm, một cái gì đó trong thiết lập của bạn phải gây ra nó. – CRD

9

Nếu bạn không cần bất kỳ giới thiệu, readme vv, lựa chọn tốt nhất là để tạo DMG.

Bạn không cần bất kỳ công cụ bên ngoài nào cho việc này.

  • Sao chép ứng dụng của bạn vào thư mục mới.
  • Mở tiện ích đĩa -> Tệp -> Hình ảnh mới -> Hình ảnh từ thư mục.
  • Chọn thư mục nơi bạn đã đặt Ứng dụng. Đặt tên cho DMG và lưu lại. Điều này tạo ra một hình ảnh phân phối cho bạn.

Nếu cần, bạn có thể thêm liên kết tới ứng dụng vào DMG.Nó giúp người dùng cài đặt bằng cách kéo và thả.

+0

Tôi đã mô tả nó ở trên ... –

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