Size: a a a

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

2020 March 18

S

Sasha_A in iOS Developers — русскоговорящее сообщество
Đặng Dũng
hi, did anyone create paging viewcontroller like apple's Books app?
Не прямо такой, но подобное
источник

AV

Anton Vlasov in iOS Developers — русскоговорящее сообщество
Подскажите, пожалуйста.
Есть у меня target с идентификтором com.app
Есть второй target с идентификтором com.app.dev
Как мне в extension, указать идентификтор вместе с котрым он собирается?
Т.е. если я собираю dev target, то нужно чтобы экстеншен имел bundle id = com.app.dev.some-extension-name
источник

НС

Николай Савенков in iOS Developers — русскоговорящее сообщество
Sasha_A
Как вариан вообще скрывать его во время отображения экрана загрузки
Зафиксил я эту беду теперь всегда у меня статус бар белым цветом отображается
источник

НС

Николай Савенков in iOS Developers — русскоговорящее сообщество
Даже на лончскрине
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Đặng Dũng
hi, did anyone create paging viewcontroller like apple's Books app?
а где там пейджинг?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Anton Vlasov
Подскажите, пожалуйста.
Есть у меня target с идентификтором com.app
Есть второй target с идентификтором com.app.dev
Как мне в extension, указать идентификтор вместе с котрым он собирается?
Т.е. если я собираю dev target, то нужно чтобы экстеншен имел bundle id = com.app.dev.some-extension-name
где указать?
источник

AV

Anton Vlasov in iOS Developers — русскоговорящее сообщество
Denis Kim
где указать?
в Info.plist для экстеншена, потому что при сборке падает с ошибкой Embedded binary's bundle identifier is not prefixed with the parent app's bundle identifier.
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
ну определи переменную в проекте и используй ее
источник

AV

Anton Vlasov in iOS Developers — русскоговорящее сообщество
Denis Kim
ну определи переменную в проекте и используй ее
Где определить?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
они ведь все от одного проекта идут?
источник

AV

Anton Vlasov in iOS Developers — русскоговорящее сообщество
Да
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
источник

AV

Anton Vlasov in iOS Developers — русскоговорящее сообщество
Окей, в project я создаю переменную APP_ID и называю ее com.app
Далее, когда я собираю target dev мне нужно, чтобы экстенш имел имя com.app.dev.some-extension-name. Каким образом экстеншн узнает, что он сейчас собирается в таргете dev? Мы можем получить только определенную APP_ID переменную
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
хотя уже походу до тебя определили
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
ну пишешь в plist значение {MY_SETTINGS}.some-extension-name
источник

VO

Vladislav Osin in iOS Developers — русскоговорящее сообщество
Sasha_A
Да, показ окна можно отследить и делать с ним что угодно
Можно конкретнее? Пробовал гуглить, не особо получается
источник

НС

Николай Савенков in iOS Developers — русскоговорящее сообщество
каким образом такое можно сделать, чтобы носик у батерейки был, подскажите идеи плиз.
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
Vladislav Osin
Можно конкретнее? Пробовал гуглить, не особо получается
во-первых каждый раз когда открывается таба, у viewcontroller вызывается метод viewWillAppear, во-вторых у самого tabbar можно реализовать метот didSelect, он будет вызываться при каждом выборе табы. это очень просто гуглится же
источник

AV

Anton Vlasov in iOS Developers — русскоговорящее сообщество
Denis Kim
ну пишешь в plist значение {MY_SETTINGS}.some-extension-name
Как это будет работать? я не улавливаю
У меня три плиста:
1. main.plist
2. dev.plist
3. extension.plist

Если я на уровне проекта определяю переменную APP_ID, то она доступна во всех плистах и неизменяема.
Мне же нужно, чтобы экстеншн имел динамический bundle id который генерируется в зависимости от таргета, к которому он указан как зависимость
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Anton Vlasov
Как это будет работать? я не улавливаю
У меня три плиста:
1. main.plist
2. dev.plist
3. extension.plist

Если я на уровне проекта определяю переменную APP_ID, то она доступна во всех плистах и неизменяема.
Мне же нужно, чтобы экстеншн имел динамический bundle id который генерируется в зависимости от таргета, к которому он указан как зависимость
источник