PhoneGap có định vị địa lý hoạt động tốt cho iOS, tuy nhiên, trong IOS6, getCurrentPosition kích hoạt một cuộc gọi lại không thành công. Sau khi thất bại, getcurrentPosition sẽ gọi các lệnh gọi lại thành công hoặc thất bại.
Để PhoneGap hoạt động trên IOS6, chúng ta cần đặt PhoneGap.plist thành Không. Nếu nó được đặt thành có thì ios6 có vấn đề về bộ nhớ.
Tuy nhiên, Apache Cardova có thể được sử dụng cho mục đích này đối với iOS. Có nhiều lỗi trong phiên bản Cardova cũ hơn, vì vậy nó nên được cập nhật lên phiên bản Cardovanew.