Apple has responded to a report by a campaign group which criticised working conditions at a factory where iPhones are made.
According to the report, Foxconn workers were not getting bonuses, were being made to do overtime and too many temporary workers were being hired.
Under Chinese law, only 10% of a workforce can be temporary.
Apple admitted the number of temporary staff “exceeded [its] standards” but denied the other claims.
The campaign group, China Labor Watch, said its investigators had spent time working in the factory in Zhengzhou, and one person on the team had been there for more than four years.
It claimed that 50% of the staff in the factory were temporary, some of them students, and were not receiving promised bonuses.
“We have confirmed all workers are being compensated appropriately, including any overtime wages and bonuses, all overtime work was voluntary and there was no evidence of forced labour,” Apple said in a statement.
Last month, Amazon said it would investigate after similar claims were made by China Labor Watch about the number of teenage interns working long hours to manufacture Echo devices, also in Foxconn factories.
Foxconn said it had reviewed its operations and had found “some workforce compliance issues” that it was addressing.
“At no time did we find any evidence of forced labour and we can confirm that this facility currently has no interns working overtime,” it said in a statement given to AFP.
Foxconn manufactures the iPhone, as well as other electronic devices for other brands.