Historical messages, yes. However an app maker can be coerced into adding a hidden user that can participate in chats and receive all future messages decrypted. It doesn't require any special crypto hacks for that to work.
Signal code is open. You can build it yourself and compare that build with whatever you download from the app store. So it's not that simple.
I don’t think the iOS App Store allows for that sort of checksum comparison.