I noticed that in Srednicki's derivation of the LSZ-formula the expression (chapter 5) for the creation (and also later for the annihilation) operator by the field operator:
$$a^\dagger(\mathbf{k}) = -i \int d^3x e^{ikx}\stackrel{\leftrightarrow}{\partial}_0 \phi(x)\tag{5.2}$$
is used although this expression is only valid for a free field theory whereas the LSZ-formula applies for interacting fields. He just introduces the derivation with
"Let us guess that this still works in the interacting theory."
The only difference that he makes with respect to the free theory is that the creation operators are time-dependent and then writing:
$$\begin{align}a_1^\dagger(+\infty) -& a_1^\dagger(-\infty)= \int_{-\infty}^{\infty} dt \partial_0 a_1^\dagger(t)\cr =& -i \int d^3k f_1(\mathbf{k})\int d^4x \,\partial_0(e^{ikx}\stackrel{\leftrightarrow}{\partial}_0 \phi(x))\end{align}\tag{5.10}$$
where
$$a_1^\dagger \equiv \int d^3k f_1(\mathbf{k}) a^\dagger(\mathbf{k})\tag{5.6}$$
with $f_1(\mathbf{k})$ describing the form of the wave packet. Further on in the chapter he apparently fixes this problem by requiring that
$$\langle p|\phi(0)| 0\rangle=1.\tag{5.25b}$$
I really would like to know how this condition makes the application of this free-field formula possible.
Actually I am tempted to consider $a_1^\dagger(\pm\infty)$ as asymptotic creation operators creating in- and out-states (as it is done in chapter 16 of Bjorken&Drell) and replace $\phi(x)$ in the expression (2) by $\frac{1}{\sqrt{Z}}\phi(x)$, (with $\sqrt{Z}=\langle p|\phi(0)| 0\rangle$ ) but this is actually not allowed because the replacement $\phi(x) \rightarrow \frac{1}{\sqrt{Z}}\phi(x)$ is only allowed on matrix element level.
For instance Edelhäuser & Knochel (other books as Peskin & Schroeder do that too, but I did not compare their computation to the Srednicki one carefully) sandwich the calculation between multi-particle states, so I wonder if Srednicki left simply out the sandwiching particle states in expression (2). But even then I feel uncomfortable as the asymptotic creation operators are supposed to be time-independent, however their time-dependence kind of is assumed in the use of the fundamental theorem of calculus.