Итак, в чем же сложность написания подобной службы? В том, что для загрузки изображений требуется OAuth токен, т.е. необходимо как-то его получить (и сохранить для последующего использования). Конечно же, можно создать собственное OAuth приложение и получить токен вручную. Но это не наш метод.
Если вы распространяете свои приложения сами, вне MacAppStore, в виде установщика, то вы должны знать, что Xcode не позволяет подписывать установщик Developer ID сертификатом. Это странно, если учесть, сколько обновлений Xcode уже выпущено после введения Developer ID.
If you want to distribute your application outside of the Mac App Store as part of an installer package, create the package as you normally do, perhaps by using the packagemaker(1) command. Code sign the resulting package with your Developer ID Installer certificate by using the productsign command.
Необходимость вручную подписывать установщик немного раздражает, особенно, если это необходимо проделывать часто. Поэтому я написал небольшой сервис, который позволяет обойтись буквально несколькими кликами мышкой.
Так случилось, что при регистрации в Google Apps for Domains мы указали страну, в которой не поддерживается YouTube. Соответственно, мы не могли авторизовываться на YouTube с помощью наших «корпоративных» аккаунтов. Что же делать? Логичный ответ — сменить страну. А вот и нет, этого нельзя сделать в настройках аккаунта (Domain settings → Account information). Погуглив, выяснили, что страну можно изменить только на стороне Google.
Но, как оказалось, если очень захотеть — то можно добиться смены страны всего в пару кликов.
Идем в Dashboard и кликаем ссылку "Try Google Apps for Business Free". На открывшейся странице выбираем желаемую страну (United States) и жмем кнопку "Begin Free Trial". Загрузится страница с формой информации о компании и т.д., просто игнорируем её. Возвращаемся в Domain settings → Account information и радуемся измененной Default country.
UPD: Посоветуйте, в какой тематический блог перенести?