Я хочу собрать все предупреждения о сборке, которые Xcode генерирует, в файл данных, который я могу передать другим инструментам. Я попытался разобрать вывод xcodebuild, и это своего рода работает.
Проблема в том, что журналы очень грязные. В идеале предупреждения выглядят так
/Users/me/proj/myapp/RequestLayerFramework/Request Sender/RequestSender.h:370:74: note: insert '_Nullable' if the pointer may be null
- (void)createAndExecuteRequestWithHref:(NSString *)zoneHref
^
_Nullable
Но иногда без видимой причины они выглядят так
/Users/me/proj/myapp/Reques
tLayerFramework/Request Sender/RequestSender.h:
370
:
74
: note: insert '_Nullable' if the pointer may be nu
ll
- (void)createAndExecuteRequestWithHref:(NSString *)zoneHref
^
_Nullable
Я действительно пытался заставить это работать, но я продолжаю находить странные угловые случаи, которые смущают моего парсера. Это слишком хрупко.
Существует ли настройка сборки или что-то, что делает эти предупреждения легко собираемыми? Я хочу файл, строку, столбец и сообщение для каждого предупреждения.