我有一個迅速通用的應用程序,我提交併第一次批准。但是,當我提交更新並且因iPad在iPad上審查時沒有以iPhone分辨率運行而被拒絕時。 Swift應用程序 - 沒有運行在iPhone上的分辨率,當在iPad上審查
我知道我需要使用自動佈局來解決這個問題,但這需要我花一些時間來學習。我需要儘快提交更新以修復第一個版本中的一些錯誤。有快速的方法來解決這個問題嗎?我的應用程序是一個簡單的應用程序,只有文本,按鈕,沒有圖像。我的主要目標無論如何都是iPhone用戶,而不是iPad。當它在ipad上運行時,可以將屏幕縮小。當我在我的應用程序設置中將設備從「通用」更改爲「iphone」,並在模擬器中的ipad上啓動應用程序時,它實際上會擴展。但是,當我選擇通用時不會。
我知道在swift中,我可以使用下面的代碼來檢測iPad上的用戶,但我不知道如何縮放屏幕以適應iPad。謝謝。
UIDevice.currentDevice().userInterfaceIdiom == .Pad
如果您的應用程序是通用應用程序,那麼它不應該在iPad上以iPhone分辨率運行。它應該是一個正確的iPad應用程序,它使用iPad的全屏幕。如果你真的只想要一個iPhone應用程序,請將其更改爲僅iPhone而不是通用程序。然後,在您有更多時間來完成這項工作後,在以後的更新中恢復iPad支持。 – rmaddy
如果您的應用程序已被批准並作爲通用應用程序發佈,那麼只有在後續版本中才能將其更改爲iPhone。老實說,雖然基於屏幕截圖,我很驚訝你的應用程序得到批准。 – Paulw11
嗯,我試圖啓動iphone只,而且它不允許我。把它作爲一個通用應用程序是我的錯誤。該應用程序在iPhone上看起來很好。 – Julia