Курс 26: Приложения На Основе UITableView


#1

Прохожу урок * 17. Refactor Code to Use DB (11:28) В эмуляторе приложение работает, а на реальном устройстве не грузится. Выдает ошибки, скаченный урок так же себя ведет
dyld: Library not loaded: @rpath/Realm.framework/Realm

Referenced from: /private/var/containers/Bundle/Application/F05897D9-9D29-4660-B693-9C08CB59F4E7/MyPlaces.app/MyPlaces

Reason: no suitable image found. Did find:

/private/var/containers/Bundle/Application/F05897D9-9D29-4660-B693-9C08CB59F4E7/MyPlaces.app/Frameworks/Realm.framework/Realm: code signature invalid for '/private/var/containers/Bundle/Application/F05897D9-9D29-4660-B693-9C08CB59F4E7/MyPlaces.app/Frameworks/Realm.framework/Realm’

/private/var/containers/Bundle/Application/F05897D9-9D29-4660-B693-9C08CB59F4E7/MyPlaces.app/Frameworks/Realm.framework/Realm: code signature invalid for '/private/var/containers/Bundle/Application/F05897D9-9D29-4660-B693-9C08CB59F4E7/MyPlaces.app/Frameworks/Realm.framework/Realm’

/private/var/containers/Bundle/Application/F05897D9-9D29-4660-B693-9C08CB59F4E7/MyPlaces.app/Frameworks/Realm.framework/Realm: stat() failed with errno=1

/private/var/containers/Bundle/Application/F05897D9-9D29-4660-B693-9C08CB59F4E7/MyPlaces.app/Frameworks/Realm.framework/Realm: code signature invalid for '/private/var/containers/Bundle/Application/F05897D9-9D29-4660-B693-9C08CB59F4E7/MyPlaces.app/Frameworks/Realm.framework/Realm’

/private/var/containers/Bundle/Application/F05897D9-9D29-4660-B693-9C08CB59F4E7/MyPlaces.app/Frameworks/Realm.framework/Realm: stat() failed with errno=1


При использовании Realm падает приложение MyPlaces
#2

Возможно вот это поможет.


#3

Спасибо за совет. Увы не особо силен в английском, а в программировании и подавно))) Проблема решилась покупкой лицензии разработчика. Хотя пол года назад всё работало без нее. Видимо какие то ограничения ввели.


#4

Это точно тут ни причем. Лицензия никакие ограничения не снимает с обычной разработки.


#5

Я больше ничего не делал и мне помогло. Можно пройти по ссылке предложенной коллегой и там среди советов тоже есть покупка лицензии или ждать когда опять разрешат. Я в принципе и так собирался ее купить, а это был еще один повод не откладывать на потом и более серьезно подойти к делу!


#6

Ждать чего, что лицензия должна разрешить?
Она лишь дает возможность выкладывать приложение в стор и все что с этим связано.
Создайте новый проект и подключите к нему реалм. Возможно вы просто что-то забыли или не так сделали.


#7

Я пока изучал вопрос, где-то наткнулся, что Apple запретила тестить приложения на телефонам разработчикам с бесплатной лицензией. Скорее всего поэтому проблема решена.


#8

В смысле? Нельзя без лицензии теперь ставить приложение из Xcode на телефон?


#9

Когда используешь Фреймворк(или бесплатный Фреймворк). Точно не могу вспомнить, так как перелопатил тонну информации. В моем случае Firestore. Не ставиться на телефоне, хотя до этого все работало.


#11

А были времена когда на free вообще нельзя было ставить приложения для тестирования на физические устройства. Да и сейчас больше двух установить не дает.


#12

Ну вот, сегодня провел эксперимент, первое приложение будет скоро опубликовано, понадобился профиль. Купил, сделал Provisioning profile - пока не понял, зачем это. И приложение запустилось на телефоне.