Square Terminal is NOT compatible with IPhone 12, 12Pro, or 12ProMax.
Hi! Welcome to the Seller Community!! You can always check for hardware compatibility at squareup.com/compatibility.

Both our Square Register and Square Terminal are standalone devices and do not connect directly to any Android or iOS devices. They can share transaction information, but do not connect directly together.
Square Community
Square Products