第一個問題在這裏問我如此忍受。kCLErrorDomain錯誤5:CLLocationManager不會讓我註冊超過10個設備在我的iPhone 7
我有一個項目嚴重依賴於信標和CoreLocation。到目前爲止,所有設備都可以正常工作(除iPhone 7以外可能還有10-15種不同的型號),我註冊了13個信標沒有問題。由於一些晦澀的原因,我的iPhone 7將不會超過10次。之後,我得到:
操作無法完成。 (kCLErrorDomain錯誤5.)
如果我刪除之前正確註冊的信標,則第11個將在下次啓動時註冊。如果我放回一個我刪除它不會再次註冊。所以它看起來像極限是10 ...這很奇怪。在最新的iOS更新之前,我有手機註冊了所有13個,但現在不會再次。我不能說這是因爲更新或因爲我的手機重新啓動。我試圖找到另一個手機來重現問題,如果我這樣做,我會更新這個問題。我嘗試了很明顯的:重啓,復位,等等
感謝, MAB
對於可以註冊的信標區域的數量存在設備範圍的限制。如果其他應用程序已經註冊了一些信標區域,那麼您的應用程序可註冊的數量就會減少。如果應用程序爲其所有信標使用單個uuid,則認爲「很好」,從而允許單個區域註冊覆蓋所有應用程序位置。 – Paulw11
謝謝!我不確定我完全理解。我們在我們的應用中爲所有信標使用單個UUID。我還受限於安裝的其他應用程序? – reynoldkirby
是的,信標區域的數量是系統範圍的限制。如果你所有的信標共用一個uuid,那麼你只需要一個信標區域(至少在你得到第一個區域入口之前) – Paulw11