AVFoundationでのズームについて調べていたら。
CGFloat maxScaleAndCropFactor = [[self.stillImageOutput connectionWithMediaType:AVMediaTypeVideo] videoMaxScaleAndCropFactor];
ってところでなぜかmax倍率が1しか取れなくて困った。
[self.session setSessionPreset:AVCaptureSessionPresetPhoto];
の設定が漏れていたからでした。
これ大事