Tôi đang phát triển một ứng dụng Cydia. Nó đã được phát triển trong một thời gian, và tôi đã không bao giờ có bất kỳ vấn đề cho đến gần đây, khi tôi tiếp tục phát triển sau một vài tháng. Có một vài điều đã thay đổi kể từ lần cuối cùng tôi làm việc trên nó:Triển khai ứng dụng iOS vào/Applications từ XCode qua tập lệnh pha xây dựng? (Jailbroken)
- được nâng cấp để Lion
- Chuyển đến Xcode 4
- Cập nhật đến 4.3.5 trên iPad của tôi, iPhone đến 5,0
Từ nghiên cứu tôi đã làm, tôi đã đi đến kết luận rằng có điều gì đó "bất thường" về thiết lập cũ của tôi. Tôi đã phát hiện ra rằng các ứng dụng được cấp phép được đặt trong "thư mục hộp cát" /private/var/mobile/Applications
và các ứng dụng hệ thống có quyền truy cập đọc vào toàn bộ hệ thống tệp đi theo số /Applications
. Tôi đoán từ việc sử dụng các công cụ cập nhật và Lion, tôi đã phá vỡ bất cứ điều gì đã cho tôi đặc quyền đọc toàn hệ thống. Vì vậy, tôi cần thông tin về cách để Xcode triển khai trực tiếp vào thư mục hệ thống không có hộp cát.
Có một số cảnh báo mặc dù. Tôi không muốn sử dụng trình cài đặt, tôi muốn Xcode tự động thực hiện sau khi Xây dựng và Chạy. Tôi cũng muốn có thể có trình gỡ lỗi được đính kèm để tôi có thể xem bảng điều khiển. Có ai có kinh nghiệm trong việc này dạy tôi cách sử dụng Build Phase Scripts để thực hiện phép thuật cần thiết để lấy nhị phân có chữ ký và triển khai nó tự động sau mỗi lần xây dựng không? Không. Tôi tưởng tượng điều này là thực sự có thể, bởi vì đầu ra console là một công cụ có giá trị, rằng nó sẽ là quá khó khăn để phát triển các ứng dụng như Cydia chính nó.
Cảm ơn sự giúp đỡ của bạn!
Điều này có thể hữu ích - http://stackoverflow.com/questions/4127147/objective-c-nsfileposixpermissions-to-human-readable-nsstring – Coffee