2010-07-01 30 views
7

Tôi là một phần của chương trình dành cho nhà phát triển Apple để tôi có thể viết mã và cài đặt trên thiết bị của mình.Từ chức ứng dụng Cydia để cài đặt trên iPhone không phải Jailbroken

Có thể lấy một ứng dụng từ Cydia (nó không xuất hiện để sử dụng điện thoại di động, nó được đóng gói dưới dạng .deb) và ký lại để tôi có thể cài đặt nó trên iPhone không bị bẻ khóa của tôi không?

Cảm ơn!

Trả lời

1

Nếu mã nguồn đầy đủ cho ứng dụng đó được cung cấp trong .deb (bạn có thể trích xuất và xem) thì có thể bạn đã từ chức mã và đặt mã trên thiết bị của mình. Tuy nhiên, bạn sẽ cần tất cả mọi thứ mà nhà phát triển thực tế đã có, như tôi hiểu không xảy ra. (Nếu bạn biên dịch một ứng dụng iPhone và xem nội dung gói .app, bạn sẽ thấy tất cả các tài nguyên của mình, nhưng không có tệp .h /., Chỉ cần tệp data.momd.

Nếu bạn làm một số giải mã phức tạp, Có lẽ bạn có thể lấy tất cả các tập tin bạn cần, nhưng đó là một câu chuyện khác,

+2

Bình luận về một comment chết * thở dài *. Ok bạn không thực sự cần mã nguồn đầy đủ, bạn chỉ cần tạo một .app từ deb. (Hoặc bạn có thể từ chức một từ/Ứng dụng). Tôi khá chắc chắn rằng Cydia ** cần ** root, vì vậy nó sẽ không hoạt động trên bất kỳ thiết bị nào khác. – Sirens

5

Có thể tùy thuộc vào ứng dụng Một số ứng dụng chỉ là ứng dụng App Store (hoặc tương tự), đã hoặc sẽ bị từ chối. của những người, giải nén các tập tin .app sau đó codesign-ing các nhị phân bên trong có thể làm cho nó hoạt động được. làm việc trong App Store/Nhà phát triển thư mục và cũng có thể yêu cầu quyền truy cập root hoặc quyền truy cập vào các tệp khác mà Apple sẽ từ chối.

Đặt cược tốt nhất của bạn, nếu bạn muốn chạy một trong các ứng dụng này, là để bẻ khóa.

2

Miễn là ứng dụng không đi đâu ngoài Sandbox - bạn có thể từ chức nó bằng tài khoản nhà phát triển của mình. Bạn không cần nguồn cho điều đó.

Bạn có thể kiểm tra www.aironapp.com nó thực hiện quy trình recodesigning. Tất cả những gì bạn cần làm là định cấu hình Tài khoản Apple dành cho nhà phát triển ở đó.

5

Bạn có thể sử dụng được xây dựng trong codesign lệnh terminal phải từ chức ứng dụng của bạn bằng cách gõ:

codesign -fs "iPhone Developer : <your name>" application.app 
Các vấn đề liên quan