Я работаю с очень полезной платформой ID3 в моем проекте какао.Есть одна крошечная вещь, которую я хотел бы изменить в ней, но я не могу получить изменения, которые я внес, чтобы применить к встроенной платформе.
Исходный код, поставляемый с платформой, поставляется сПроект XCode, поэтому я открыл его и для целей тестирования вставил NSLog(@"hello");
. Он определенно находится в месте, где он будет вызываться, и есть другие вызовы NSLog()
в рамках, которые появляются, так что это не просто консольвывод подавляется.
Чтобы построить каркас после изменения, я сначала очистил папку сборки, удостоверился, что она действительно удалила файлы, а затем собрал ее.Затем в проекте Xcode, в котором я использую фреймворк, я удалил старую ссылку и добавил новую в только что созданную фреймворк.Запуск моего проекта с новой сборкой фреймворка не вызывает изменение кода фреймворка.Я пробовал как с разработками, так и со сборками развертывания, которые являются частью проекта Xcode Framework.
Мой инстинкт инстинкта заключается в том, что исполняемый файл, в который скомпилирован код инфраструктуры, каким-то образом кэшируется.Но так как я довольно незнаком с работой фреймворков, я не совсем уверен, где искать.