Trying a to do the Schmidt decomposition of $|\Psi\rangle = \frac{1}{2}(|00\rangle+|01\rangle+|10\rangle+e^{i\phi}|11\rangle)$. The solutions I'm looking at do it by first finding the partial density matrix and diagonalising that, but from reading the textbook I thought it'd be easier to just diagonalise the matrix $A$ where $|\Psi\rangle = \sum A_{ij}|ij\rangle$. As far as I can tell, the only requirement is that $|i\rangle$ and $|j\rangle$ are orthonormal basis, which is true for the $|\Psi\rangle$ given. I think $A$ would be
$$A= \frac{1}{2} \begin{pmatrix} 1 & 1 \\ 1 & e^{i \phi} \end{pmatrix}.$$ However, when I find the eigenvalues for this matrix, they aren't real and they don't agree with the solutions in the textbook (which got the answer from the other method). I tried putting it into wolfram alpha, and the eigenvalues there agree with what I get.
Why doesn't this method work for finding the Schmidt decomposition? I think it should, and I've even seen other Stack Exchange posts giving this method as a way of doing the decomposition. Most likely, I'm making a mistake, or an assumption in my working that is wrong and I'd like some help figuring out what it is.