Tôi đang tạo ứng dụng trong nhà để phân phối ứng dụng đã cập nhật mà khách hàng doanh nghiệp của chúng tôi có thể cài đặt không dây.Gọi openURL để cài đặt ứng dụng OTA kết quả khi cài đặt ứng dụng được lưu trong bộ nhớ cache
Cuối cùng cách tôi đang tung ra các cài đặt là:
NSURL *otaURL = [NSURL URLWithString:@"itms-services://?action=download-manifest&url=<<my-url.plist>>"];
[[UIApplication sharedApplication] openURL:otaURL];
này hoạt động tốt nhưng chúng tôi đã nhận thấy rằng đôi khi nó sẽ giữ một bộ nhớ cache của plist hoặc file ipa và cài đặt một phiên bản cũ. Chúng tôi đã loại trừ rằng nó không cập nhật trên máy chủ bởi vì chúng tôi thậm chí có thể xóa các tập tin ipa từ máy chủ và nó vẫn sẽ cài đặt một phiên bản cũ.
Thay đổi tên tệp .plist và .ipa sẽ hoạt động nhưng không thực sự là trạng thái kết thúc mong muốn, vì vậy câu hỏi của tôi là: Có cách nào buộc thiết bị chuyển ra ngoài và lấy tệp từ máy chủ thay vì dựa vào không trên bộ nhớ cache của nó?
Cảm ơn cho tip, tôi nghiên cứu nó nhiều hơn và sau đó nó đã giảm bởi wayside, nhưng sau đó tôi thấy điều này ngày hôm nay và tự hỏi nếu có thể sửa chữa vấn đề. Chưa thử nghiệm nó. http://stackoverflow.com/questions/12712785/issue-with-uiwebview-caching-pages – Trey