出於測試目的,我需要確保我的應用能夠正確處理所有場景下的用戶照片。在iOS上重置「<App>想要訪問您的照片」對話框
一旦用戶被提示要求訪問照片的對話框,用戶將永遠不會再次被提交給該應用程序......至少我無法弄清楚他們可能如何。
顯然,如果用戶選擇「是」,那麼授予訪問權限並且將繼續訪問,除非設置在用戶的「設置」應用中更改。或者,如果選擇「否」,那麼在相同設置發生更改之前您將無法訪問。
但是對於測試,我想確保我的應用程序在用戶第一次出現對話框時正確處理任一場景。我似乎只能測試一次。之後,似乎沒有任何方法可以再次顯示此對話框。不知何故,即使應用程序被刪除並重新安裝,首次提交時選擇的選項被記住,對話框從不顯示。
我可以再次測試它的唯一方法是更改包標識符,清理並再次運行應用程序。這基本上在設備上安裝另一個或「新」應用程序,並顯示對話框。這對於測試而言是一項長期的工作。還有什麼我可以做的嗎?
可能重複http://stackoverflow.com/questions/12916721/how-可以請求 - 照片庫 - 權限 - 在ios-second-time) – rmaddy
我相信你是對的。我在詢問之前先搜索了這個問題,但是很坦白的說,這個問題在鏈接的文章中是很奇怪的。 (它肯定從來沒有出現在我的任何搜索)。感謝您指出它。 – daveMac