Fix break constraint UIActionSheet Posted on March 13, 2020 Add an extension and call it before present. 1234567891011actionSheetController.pruneNegativeWidthConstraints()extension UIAlertController { func pruneNegativeWidthConstraints() { for subView in self.view.subviews { for constraint in subView.constraints where constraint.debugDescription.contains("width == - 16") { subView.removeConstraint(constraint) } } }} Newer Dynamic change the App Icon