Apple is to stop selling its latest iPhone in its retail stores in Beijing and Shanghai to ensure the safety of its customers and employees.
The iPhone 4S, which went on sale early Friday, caused a near-riot in one of Apple's Beijing retail stores.
"The demand for iPhone 4S has been incredible and our stores in China have already sold out," an Apple spokeswoman said.
"Unfortunately, we were unable to open our store at Sanlitun due to the large crowd. And to ensure the safety of our customers and our employees, iPhones will not be available in our retails stores in Beijing and Shanghai for the time being," she said.
Apple said the move would only affect its official stores, which are in Beijing and Shanghai, and customers could still order iPhones online and at authorised retailers in China.
Police detained at least two people outside the Beijing store on Friday morning after angry crowds who had queued in freezing temperatures scuffled with security and demanded that staff open the doors.
Die-hard fans in China, which has the world's largest online population with more than 500 million users, have been known to line up for days to get their hands on the latest Apple products.
The California-based company has recently expanded aggressively in China, opening its first store in Hong Kong and its third in Shanghai last September, which brings the total to six in Greater China.