Size: a a a

Flutter Developers — русскоговорящее сообщество

2019 April 13

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
хотя вроде это туфта для замазывания глаз
источник

Sergey λ in Flutter Developers — русскоговорящее сообщество
Кирилл Пешин
Всем привет! пытаюсь разобрать с релизными apk и их подписанием... чего то не допонимаю 😊
- сертификат с подписью в AS сделал (пришлось импортировать /adroid/ иначе Generate Signet Build не акивен ) Но если делаю APK через это меню - то непонятно, что делается 32 или 64 бита (гребанное 1 августа)
- если делаю из корня проекта через команды: flutter build apk --release --target-platform=android-arm и flutter build apk --release --target-platform=android-arm64 - то не знаю как подписать...
- и еще глупый вопрос 😊 что за proguard - зачем и как настроить??
Proguard это code shrinker и обфускатор. Включен в релиз билде по умолчанию
источник

Sergey λ in Flutter Developers — русскоговорящее сообщество
Юрий
погугли, вроде как одно из решений ипадиан через вайн запускать
Магии не бывает
источник

Sergey λ in Flutter Developers — русскоговорящее сообщество
iOS не эмулятор, а симулятор, то есть там нет образа самой мобильной операционной системы, там среда выполнения macOS которая ведёт себя как iOS
источник

КП

Кирилл Пешин in Flutter Developers — русскоговорящее сообщество
Sergey λ
Proguard это code shrinker и обфускатор. Включен в релиз билде по умолчанию
даже если в build.gradle
 buildTypes {
       release {
           // TODO: Add your own signing config for the release build.
           // Signing with the debug keys for now, so `flutter run --release` works.
           signingConfig signingConfigs.debug
       }
   }
источник

Sergey λ in Flutter Developers — русскоговорящее сообщество
Кирилл Пешин
даже если в build.gradle
 buildTypes {
       release {
           // TODO: Add your own signing config for the release build.
           // Signing with the debug keys for now, so `flutter run --release` works.
           signingConfig signingConfigs.debug
       }
   }
Что даже? Зачем релиз билд подписывать дебаг ключём?
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
Sergey λ
Что даже? Зачем релиз билд подписывать дебаг ключём?
потом будет как с моим клиентом, что дебуг ключ уничтожен, а апп уже в маркете и невозможно обновить
источник

КП

Кирилл Пешин in Flutter Developers — русскоговорящее сообщество
Sergey λ
Что даже? Зачем релиз билд подписывать дебаг ключём?
а когда я делаю Generate Signet Build APK и там вибираю "подпись" и relese все равно подписывает ключем дебага??
источник

Sergey λ in Flutter Developers — русскоговорящее сообщество
Кирилл Пешин
а когда я делаю Generate Signet Build APK и там вибираю "подпись" и relese все равно подписывает ключем дебага??
Покажи SigningConfigs
источник

КП

Кирилл Пешин in Flutter Developers — русскоговорящее сообщество
Юрий
потом будет как с моим клиентом, что дебуг ключ уничтожен, а апп уже в маркете и невозможно обновить
не.. я еще никуда ничего не азливал... 😊
источник

КП

Кирилл Пешин in Flutter Developers — русскоговорящее сообщество
Sergey λ
Покажи SigningConfigs
а... э... судя по всему или нет, или не знаю где и что...
источник

Sergey λ in Flutter Developers — русскоговорящее сообщество
Кирилл Пешин
а... э... судя по всему или нет, или не знаю где и что...
В app/build.gradle, там где buildTypes ты показывал
источник

Sergey λ in Flutter Developers — русскоговорящее сообщество
И желательно ознакомься https://developer.android.com/studio/publish/app-signing
источник

Sergey λ in Flutter Developers — русскоговорящее сообщество
Не делай так больше
источник

Sergey λ in Flutter Developers — русскоговорящее сообщество
Если много кода используй gist или pastebin
источник

КП

Кирилл Пешин in Flutter Developers — русскоговорящее сообщество
Sergey λ
В app/build.gradle, там где buildTypes ты показывал
источник

Sergey λ in Flutter Developers — русскоговорящее сообщество
Тебе надо создать и подключить сертификат для подписи релизных сборок
источник

Sergey λ in Flutter Developers — русскоговорящее сообщество
И будут у тебя релизные сборки правильно подписаны
источник

КП

Кирилл Пешин in Flutter Developers — русскоговорящее сообщество
Sergey λ
Тебе надо создать и подключить сертификат для подписи релизных сборок
Сертификат создал... Лезу в Generate Signet Build, там вибираю его (сертификат), вибираю канал relese
создаются или app-release.apk или app.aab (в зависимости от того, что выбрал в Generate Signet Build)
Это правильно??
источник

Sergey λ in Flutter Developers — русскоговорящее сообщество
Нет
источник