[iPhone SDK] SecRandomCopyBytesはiPhoneOSのみ
乱数をセキュアに発生させられるらしい,SecRandomCopyBytesは,iPhoneOSでしか,実装されていない.
Simulatorでのデバッグ用に,プリプロセッサで分岐させて,ビルドするとよい.
uint16_t randomized_code = 0; #if TARGET_IPHONE_SIMULATOR randomized_code = 0; #else SecRandomCopyBytes(kSecRandomDefault, sizeof(randomized_code), (uint8_t*)&randomized_code); #endif