Если вы видите что в одной процедуре кружки есть, а в другой нет - это значит что этот код (который без кружка) не скомпилирован и в данном не используется.
Говоря по другому, вы не можете эту процедуру продебажить потому что ее никто не вызывает (ни вы, ни сам компонент).
В данном случае - это не глюк)
Я не знаю что такое CoreLocation и что оно делает, но беглый гуглеж дает некоторые ссылки.
Вы это: http://edn.embarcadero.com/article/41715 смотрели?
PS
Ваше приложение предоставляет инфо о траве, которая нелегальна во всех странах где приложение доступно.
Ключевое слово "во всех". Вы уверены что вы правильно настроили страны?
Значит на уровне закона, нельзя распотранять марихуану, также как алкоголь, видимо для этого требуется документ о возрасте итп.
Это уже юридический вопрос, а не программисткий. Спроси на форуме юристов США, попробуй включи только США, а Канаду выключи. Не во всем США разрешена марихуана.
TagObject имеет тип ссылки [weak]
Когда у меня было такое:
item.tagObject := TStringList.Create
if not Assigned(item.tagObject) then ShowMessage('Noy Assigned');
всегда показывало сообщение.
Если я правильно понял суть работы ARC, который работает только под мобильными платформами, то [weak] ссылка не увеличивает счетчик ссылок для обьекта.
для решения этой проблемы я был переделал на свой клас:
TMyObject = class(TFMXObject)
и потом при создании итема
MyObject := TMyObject.Create;
Item.AddObject(MyObject)
Item.tagObject := MyObject;
Чтобы на обьект хранилась нормальная ссылка еще где-то.
Вот тут уже такое обсуждалось:
На stackoverflow описано решение этой проблемы. Суть в том, что мы принудительно заставляем Indy использовать OpenSSL вместо BorinSSL:
1. добавляем в project deployment для андроида 2 файла: libcrypto.so и libssl.so (взять их можно на https://forums.embarcadero.com/thread.jspa?threadID=211147), в качестве Remote path для обоих файлов указываем .\assets\internal
2. убеждаемся, что в .dpr модуль System.StartUpCopy указан самым первым
3. при запуске приложения вызываем IdOpenSSLSetLibPath(TPath.GetDocumentsPath)
примечание к версии SSL - на файлы по ссылке из п.1 Google не выдает предупреждений, а на более старые версии будет ругаться