amanho do arquivo info.plist para evitar pirataria

Estou tentando inserir código antipirataria no meu aplicativo. A resposta anterior a esta (à qual não posso vincular por causa do meu status de membro - é uma merda) pode ser facilmente combatida, pois a string "SignerIdentity" pode ser procurada e substituída no binário usando um editor hexadecimal.

Em vez disso, verificar o fileSize do arquivo info.plist e compará-lo com um valor de referência parece mais sólido (já que o info.plist está sendo modificado aqui e ali ao quebrar o aplicativo). Como eu faria isso? Eu tentei o seguinte, mas ele registra 0.

NSBundle *bundle = [NSBundle mainBundle];
NSDictionary *mainDictionary = [bundle infoDictionary];
NSLog(@"%d", [mainDictionary fileSize]);

questionAnswers(8)

yourAnswerToTheQuestion