Мне повезло, используя eval. Например,
$ aws ecr get-login --region us-east-1 --no-include-email --profile username_env
не работает.
$ eval $(aws ecr get-login --region us-east-1 --no-include-email --profile username_env)
Работал.
Я использовал симулятор iPhone BlackBaud и iUi. Вы можете увидеть его вживую в приложении NerdDinner.com, посетив его на iPhone. У меня есть запись о том, как выполнять разработку Mobile ASP.NET MVC здесь .
Я делаю что-то для себя для iPhone в ASP.Net, и до сих пор самым важным трюком для меня была установка метатега окна просмотра на ширину экрана, если к странице обращается iPhone.
В этой статье текст ссылки также описывает некоторые другие маленькие хитрости, но мне они не понадобились для моих конкретных приложений.
Я настоятельно рекомендую вторую ссылку, ASP.NET MVC и iUI значительно упрощают работу.
Наш первый этап разработки приложений для iPhone занял бесконечные попытки, чтобы все выглядело красиво, но эти инструменты делают вещи довольно простыми.
Мы действительно довольно быстро столкнулись с проблемой, когда размер сайта перерос простоту MVC, поэтому мы реализовали эту концепцию «областей» из блога Фила Хаака . Это сделало наш сайт довольно масштабируемым.
Также ПРОВЕРЬТЕ С САФАРИ. Если вы попытаетесь разработать для IE или FireFox, вы в конечном итоге все перекодируете, чтобы это выглядело хорошо на iPhone.