У меня на iPhone есть приложение, которое потребляет много энергии, нагревает телефон и т. Д. Оно подключается к устройству BLE, и я хочу проверить, вызвано ли высокое потребление энергии загрузкой процессора, BLE иличто-то еще.
Хотя я могу (и буду) просить разработчика взглянуть на эту проблему, предполагая, что я не получил ответа, я хотел бы исследовать это сам. Возможно, я обнаружу, что это проблема BLE, и я ничего не могу поделать - или я обнаружу, что это проблема высокой загрузки процессора (что не должно происходить в приложениях такого типа, так как нет необходимости выполнять тяжелую обработку), иесли разработчик не исправит это, я могу решить выложить деньги на одно из многих подобных приложений, надеясь, что они не пострадают от этой проблемы.
Я попытался запустить Instruments на своем Mac, выбрав шаблон Energy Log и выбрав приложение для профилирования. Однако я получаю сообщение об ошибке, что приложение не подписано с разрешениями разработчика - что ожидается, поскольку я не кодировал приложение. Есть ли способ обойти это, так что я могу профилировать приложение, даже если я не могу перекомпилировать его и подписать его с надлежащими разрешениями разработчика?