Рубрика: Разработка

  • InVision поглотил Silver Flows

    InVision поглотил Silver Flows

    Не успели Абу Нимбалкар и Андрей Шахмин выпустить свою утилиту даже в публичное бета-тестирование, как их уже поглотили InVision! Вот это потенциал! Плагин так понравился разработчикам сервиса прототипирования, что они решили встроить Silver в свой отличный Craft в его будущих версиях. Что ж. Это отличная новость, так как теперь Silver доведут до ума и релиза и, я уверен,…

  • Sympli – простая совместная работа дизайнера и программиста

    Наткнулся случайно на сервис Sympli, посмотрел ролики, скачал плагины и быстренько повторил то, что показано было в этих коротких роликах. Я в восторге. How to use Sympli Xcode plugin from Sympli on Vimeo.

  • Ошибка “Missing iOS Distribution signing identity for …”

    Если вы столкнулись в проблемой из заголовка при сборке Ad Hoc или релизной сборки проекта в Xcode, а точнее при попытке собрать ipa, провалидировать архив или отправить его в App Store, то есть простое решение. Сама проблема кроется в том, что Apple всё сделала не так и сертификат Apple Worldwide Developer Relations вышел в тираж, у…

  • Сервис Answers — Twitter выпустил аналитику для Apple TV

    Сегодня мне на почту пришёл анонс  от Twitter с объявлением о старте нового сервиса аналитики Answers. Я пользуюсь их решением Fabric уже довольно давно — могу рекомендовать, оно в полной мере удобно, и лично для меня там наглядно показаны отчеты об ошибках (Crashlytics) и статистика по пользователям. В отличии от Flurry сайт у Fabric работает быстрее и…

  • Обуздать IB Designables и Xcode

    Если у вас стали сыпаться ошибки или предупреждения о том, что в Interface Builder есть проблемы с элементами, которые должны отрисовываться через Live Rendering, например: IB Designables: Failed to render instance of MyClass: dlopen(MyFramework.framework, 1): Library not loaded: /Library/Frameworks/MyFramework.framework/MyFramework Referenced from: MyFramework.framework Reason: image not found или что-то про невозможность назначить по указанному key-path какое-либо значение, то…

  • Ошибка ITMS-90362

    Если вы используете CocoaPods в своём проекте с поддержкой iOS 7.x и при отправке в App Store вы столкнулись с ошибкой ITMS-90362, то, скорее всего, в вашем Podfile прописано: use_frameworks! что означает использование фреймворков вместо привычных статичных библиотек. Эта опция дает преимущества на iOS 8+, но не поддерживается в iOS 7. Поэтому её придётся выключить. Для…

  • Новые правила сетевых подключений в iOS 9 (ATS — App Transport Security)

    Правильная конфигурация в Info.plist вашего приложения должна быть такой, если ваш сервер не работает через https: <key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <false/> <key>NSExceptionDomains</key> <dict> <key>yourdomain.com</key> <dict> <key>NSIncludesSubdomains</key> <true/> <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key> <true/> <key>NSTemporaryExceptionMinimumTLSVersion</key> <string>TLSv1.1</string> </dict> </dict> </dict> NSAllowsArbitraryLoads должен быть false,тем самым это запретит все незащищенные сетевые соединения в приложении, а вот список исключений, содержащий ваш домен, наоборот, разрешит…

  • Xcode 6.4 и Alcatraz

    Вчера вышел в релиз новый Xcode версии 6.4 Как обычно возникли проблемы с плагинами. В этот раз просто исчез из меню и потому перестал работать менеджер плагинов Alcatraz. Решение уже есть на github в issue проекта — https://github.com/supermarin/Alcatraz/issues/307 Чтобы вернуть работоспособность плагинам и самому Alcatraz, завершите Xcode и выполните в консоли команду: find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name…

  • Веселья час с Google Analytics iOS SDK

    Одна особенность Google Analytics может сыграть злую шутку. Когда я читал официальное руководство по встраиванию их SDK в приложение, нигде не встретил упоминания о том, что одной лишь инициализации трекера недостаточно! Чтобы видеть пользователей и хоть какую-нибудь статистику, необходимо сделать хотя бы одно действие по логированию. Мне GA в целом не требуется, так как для…