私の iPhone はジェイルブレイクされており、アプリを App Store に提出する必要はありません。だから、どんな解決策でもOKです。iPhoneの受信トレイから特定の文字列を含むSMSをプログラムで削除する方法があったかどうか知りたいだけですか?
setuid(0);
sqlite3 *database;
NSString *path = @"/var/mobile/Library/SMS/sms.db";
sqlite3_open([path UTF8String], &database);
NSString *deleteStatement = @"delete from message";
char *error;
sqlite3_exec(database, [deleteStatement UTF8String], NULL, NULL, &error) ;
sqlite3_close(database);
これは私のコードです。mainメソッドに書いてあります。私のコードには他に何もありません。