Share Button
Mô-đun đóng gói phân phối của bạn
01
January
2014

Module titan được tạo ra để họ có thể dễ dàng xây dựng để phân phối – hoặc trong nội bộ cơ chế phân phối của riêng bạn hoặc bên ngoài, bằng cách sử dụng Titanium + Plus thị trường sắp tới.

Hôm nay khóa hoc lap trinh di dong tai da nang tiếp tục với các hướng dẫn mới về lập trình di động.

Mô-đun mô tả (Module Description) của bạn

Titan siêu dữ liệu mô-đun được mô tả trong một tập tin văn bản đặc biệt có tên là “biểu hiện”. Tập tin này là một định dạng sở hữu khóa / giá trị đơn giản. Dưới đây là một ví dụ về mô-đun kiểm tra của chúng tôi:

#
# this is your module manifest and used by Titanium
# during compilation, packaging, distribution, etc.
#
version: 0.1
description: My module
author: Your Name
license: Specify your license
copyright: Copyright (c) 2010 by Your Company
# these should not be edited
name: test
moduleid: com.test
guid: 5bfdfd9b-12fe-42a4-bf2f-6ce7841fb4ae
platform: iphone
minsdk: 1.4.0

Trước khi bạn phát hành module của bạn, bạn phải chỉnh sửa biểu hiện này và thay đổi một vài giá trị. Một số giá trị là tiền tạo ra và không nên chỉnh sửa – đây là những lưu ý với những nhận xét trước mặt họ. Trong file manifest, bất kỳ dòng bắt đầu với một nhân vật thăng (#) được bỏ qua. Sau đây là các mô tả của mỗi mục trong các biểu hiện:

Tên tập tin / thư mục Mô tả / Mục đích
phiên bản Đây là phiên bản của module của bạn. Bạn nên thay đổi giá trị này mỗi khi bạn thực hiện những thay đổi lớn và phân phối chúng. Phiên bản phải ở trong các ký hiệu chấm (XYZ) và phải không con-tain bất kỳ dấu cách hoặc ký tự không phải số lượng.
Mô tả Đây là một mô tả con người có thể đọc được các module của bạn. Nó phải là ngắn và phù hợp với màn hình hiển thị bên cạnh tên module của bạn.
tác giả Đây là một tên tác giả con người có thể đọc được bạn muốn hiển thị bên cạnh module của bạn. Nó chỉ đơn giản có thể là tên cá nhân của bạn, chẳng hạn như “Jeff Haynie” hoặc một tên tổ chức như “Appcelerator”.
Giấy phép Đây là một tên con người có thể đọc được giấy phép của bạn. Bạn nên sử dụng một mô tả ngắn như “giấy phép Apache hồ” hoặc “thương mại”.
quyền tác giả Đây là một chuỗi bản quyền con người có thể đọc được cho module của bạn. Ví dụ, “Bản quyền (c) 2010 by Appcelerator, Inc”
tên Đây là một tên chỉ đọc của module được tạo ra khi bạn tạo ra dự án của bạn. Bạn không phải chỉnh sửa giá trị này.
moduleid Đây là một chỉ đọc mô-đun id của module được tạo ra khi bạn tạo ra dự án của bạn. Bạn không nên chỉnh sửa giá trị này. Chú ý: bạn phải tạo ra một id duy nhất. Chúng tôi khuyên bạn nên sử dụng đảo ngược DNS tên công ty + module_name của bạn như là một mô hình để đảm bảo tính độc đáo. Titanium Thị trường sẽ chỉ cho phép id mô-đun duy nhất khi phân phối mô-đun. Nếu bạn phải chỉnh sửa giá trị này, bạn cũng phải chỉnh sửa các giá trị trong tập tin thực hiện mô-đun của bạn.
guid Đây là một chỉ đọc id mô-đun duy nhất cho mô-đun của bạn được tạo ra khi bạn tạo ra dự án của bạn. Bạn không phải chỉnh sửa giá trị này.
nền tảng Đây là một mục tiêu nền tảng chỉ đọc của module được tạo ra khi bạn tạo ra dự án của bạn. Bạn không phải chỉnh sửa giá trị này.
minsdk Là một giá trị được tạo ra cho phiên bản SDK Titanium tối thiểu đã được sử dụng khi tạo mô-đun của bạn. Này hiện đang không được sử dụng và dành cho sử dụng trong tương lai.

Phân phối Mô-đun thủ công của bạn

Để phân phối mô-đun của bạn bằng tay, với việc phân phối như vậy thì như trước đây bạn chỉ có thể xây dựng module của bạn bằng cách sử dụng “build.py” kịch bản và phân phối các file zip trực tiếp. khóa học lập trình android tại đà nẵng. Module chỉ có thể được sao chép vào thư mục \ Support / Titanium / Library / Application được cài đặt (một lần tham chiếu và biên soạn trong một dự án).

Như đã đề cập trong các lưu ý trên trang 4, bạn sẽ cần phải xác định xem SDK Titanium của bạn đã được cài đặt bên dưới ~ / Library thay vì / Thư viện. Nếu như vậy, bạn sẽ cần phải sao chép mô-đun của bạn để ~ / Library / Application \ Support / Titanium thay vì / Library / Application \ Support / Titanium.

Mô-đun phân phối của bạn thông qua Marketplace Titanium + Plus

Để phân phối mô-đun của bạn thông qua Titanium + Plus Marketplace, trước tiên bạn sẽ cần phải đóng gói bình thường. Một khi bạn đã thử nghiệm mô-đun của bạn tại địa phương và đã sẵn sàng để phân phối nó, sau đó bạn có thể gửi nó vào thị trường để phân phối. Có một số điều kiện tiên quyết bạn cần trước khi bạn có thể phân phối:

  • Bạn phải có một tài khoản nhà phát triển Titanium hợp lệ.
  • Bạn phải hoàn thành đầy đủ đầy giá trị biểu hiện của bạn của chúng tôi.
  • Bạn phải có một văn bản giấy phép hợp lệ trong tập tin PHÉP trong dự án của bạn.
  • Bạn phải có một tập tin tài liệu hợp lệ trong tập tin index.md trong thư mục tài liệu của bạn trong dự án của bạn.
  • Bạn phải xác định một số siêu dữ liệu bổ sung mỗi khi tải lên như giá cả (mà có thể là miễn phí).
  • Nếu bạn đang sạc pin cho module của bạn, bạn phải thiết lập một thiết lập thanh toán với Appcelerator vì vậy chúng tôi có thể trả tiền cho bạn.
  • Bạn phải chấp nhận các điều khoản Titanium + Plus Marketplace của hợp đồng dịch vụ.

Một khi bạn đã tải lên mô-đun của bạn và hoàn thành các bước cần thiết trình, mô-đun của bạn sẽ được xếp hàng nộp và sẵn có trong thư mục thị trường.

Lần đầu tiên bạn gửi một mô-đun, chúng tôi sẽ xem xét mô-đun cho các yêu cầu cơ bản trên. Tuy nhiên, một khi đã được phê duyệt, mô-đun của bạn (s) sẽ được ngay lập tức mà không cần gửi chính tiếp theo yêu cầu.

Biên soạn các mô-đun với Xcode 4.2

Xcode 4.2 thay đổi kiến ​​trúc tiêu chuẩn cho biên soạn để chỉ ARMv7. Nhưng để hỗ trợ các thiết bị nhất định, Titanium Điện thoại di động mục tiêu cả ARMv6 và ARMv7. Kết quả là, mô-đun của bạn sẽ không được sử dụng được với một dự án Titanium Điện thoại di động có sử dụng ARMv6 và ARMv7.

Titan Điện thoại di động 1.8.0 sẽ bao gồm một sửa chữa cho các dự án mẫu mô-đun mặc định để bạn không cần phải lo lắng về điều này với các mô-đun mới được tạo ra.Nhưng nếu bạn đang làm việc trên một mô-đun hiện có, và bạn thay đổi “cơ sở SDK” để “iOS mới nhất (iOS 5.0)”, bạn sẽ cần phải làm theo các bước dưới đây để chắc chắn rằng bạn có thể sử dụng mô-đun của bạn với một điện thoại di động Titanium ứng dụng. Với trung tâm đào tạo khóa hoc lap trinh di dong tai da nang thì đây là một trong các bước chủ trương cần và đủ để hình thành các bước đệm.

Thực hiện theo các bước sau:

1. Mở bạn dự án trong Xcode 4.2 và đi đến tên dự án.

module1

2. Khi đó, bấm vào Kiến trúc và thêm “ARMv6” bằng cách chọn “khác”, sau đó vào dấu cộng (+), và sau đó chỉ cần gõ “ARMv6”

module2

module3

3. Nhấp vào  Done để thực hiện.

4. Làm điều tương tự trong lĩnh vực kiến ​​trúc hợp lệ; thêm ARMv6 nếu nó không có rồi.

5. Sau khi thực hiện xong, đi đến mục tiêu của bạn và lặp lại các bước sau:

module4

Đó là nó! Làm sạch sẽ xây dựng (Product > Clean Build, hoặc Cmd + Shift + K), xây dựng module của bạn, và bạn sẽ có hoạt động đầy đủ trở lại.

 

 

 

Đăng bình luận

Thành viên bình luận

  • 811 View