購入処理を起動しようとして、In App PurchaseのSDKの[SKPaymentQueue addTransactionObserver:]を呼んだ際に未完了の購入トランザクションがある場合、自動でiTunesアカウントのダイアログを表示するようになっていますが、これをこちらで防ぐことはできません。
If there is unfinished sales transaction when you start the SDK [SKPaymentQueue addTransactionObserver:] in order to start sales processing, iTunes account will be displayed automatically. It cannot be prevented on our side.