2013-10-15 16 views
6

Tôi đang cố gắng tải lên một số tệp dữ liệu đã sửa đổi cho ứng dụng của mình bằng XCode 5. Ứng dụng của tôi thực hiện các sửa đổi đối với cơ sở dữ liệu sqlite mà tôi muốn có thể khôi phục dễ dàng cho mục đích thử nghiệm.XCode tải tệp dữ liệu lên iPad "Quyền bị từ chối"?

Vì vậy, tôi đã tải xuống các tệp dữ liệu từ ứng dụng (chứa db) với ý định tải lại sau này sau khi ứng dụng thực hiện một số sửa đổi đối với db.

Tôi tải xuống các tệp thông qua Trình sắp xếp -> My iPad -> Ứng dụng -> Tải xuống (trong Tệp dữ liệu trong Sandbox). Tôi muốn tải lên lại bằng nút Tải lên ngay bên cạnh nó.

Tuy nhiên khi tôi cố tải lên, nó trả về lỗi "Quyền bị từ chối". Không có gì trong nhật ký thiết bị cho biết chính xác những quyền nào tôi cần.

Có ai biết về cài đặt xây dựng thích hợp hoặc cài đặt thiết bị tôi cần được phép tải lên các tệp dữ liệu đã sửa đổi cho ứng dụng của mình không?

+1

Bạn đã thoát ứng dụng trên iPad của mình trước khi tải lên chưa? Nếu các tệp đang mở và ứng dụng của bạn ở chế độ nền, bạn sẽ không thể thay thế chúng. – RyanR

+0

@RyanR Yep ngừng gỡ lỗi và đảm bảo ứng dụng không chạy. – jmathew

+0

@RyanR Không, bạn đúng. Hóa ra ứng dụng đang chạy ngay cả khi tôi nhấn Dừng trong XCode, tôi nhấn đúp vào nút trang chủ để hiển thị các ứng dụng đang chạy và ở đó nó đã bị tạm dừng trong trạng thái ngay trước khi khởi động một cách kỳ lạ. Nếu bạn viết bình luận như một câu trả lời và tôi sẽ chấp nhận nó. – jmathew

Trả lời

7

Xác minh ứng dụng không chạy trên thiết bị (ngay cả trong nền), vì có thể khóa tệp trong thư mục dữ liệu của ứng dụng.

24

Tôi nhận thấy rằng Ảnh chụp nhanh được lưu trong bộ nhớ cache có thể ảnh hưởng đến quá trình tải lên. Nếu bạn đi vào thư mục dữ liệu ứng dụng đã tải xuống và xóa ảnh chụp nhanh, sau đó thử tải lên lại thiết bị, nó sẽ hoạt động.

+2

đó là/Library/Caches/Snapshots trong gói .xcappdata đã tải xuống –

+0

Chỉ xóa các tệp hình ảnh, chứ không phải các thư mục! – abriggs

+2

Đây phải là câu trả lời được chấp nhận –

0

Với xcode 5.1 Tôi đã nhận thấy rằng nó luôn thất bại lần đầu tiên. Lần thứ hai nó thành công.

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