Для фона: я запускаю автоматизацию пользовательского интерфейса (используя Calabash) в нашем приложении iOS и могу перейти в диалоговое окно входа в систему, чтобы выбрать «Использовать существующий идентификатор Apple» при покупке контента. Однако в следующем диалоговом окне появится диалоговое окно «Пароль Apple ID», в котором содержится имя пользователя и пароль. Наша автоматизация не может перемещаться по ней, поскольку она является родным диалогом.Можно ли программным образом установить идентификатор пользователя Apple (для покупки программных приложений для песочницы)?
Есть ли способ установить/очистить эти значения программно, поэтому я могу обойти этот диалог? не
У меня есть значения имени пользователя/пароля, но я хочу, чтобы иметь возможность установить их программно, так что я могу обойти этот диалог. –
, в каком диалоговом окне я не получаю вашу точку, вы имеете в виду диалоговое окно, в котором требуется ввести идентификатор и пароль Apple. нет, вы не можете, потому что этот диалог появляется из uisharedapplication.its очень похоже на то, что вы не можете настроить композитор электронной почты в Xcode –
Один пользователь однажды ввел свой Apple ID, мы не получим этот диалог еще раз. Мой вопрос заключался в том, как ввести его программно (возможно, есть какая-то библиотека Objective-C или что-то еще), поэтому мы никогда не дойдем до этого диалога. Диалог называется «Apple ID Password», и вы видите его при покупке в приложении. –