For example, your restrictions clause direct conflicts with the license grant when you mention that a licensee is restricted from :
- Modify, adapt, reverse engineer, decompile, disassemble, or create derivative works based on the SwiftShip boilerplate.
Creating derivatives, modifying and reverse engineering are basically steps needed to adapt it to certain types of apps.
And then this: - Remove, alter, or obscure any copyright, trademark, or other proprietary notices from the SwiftShip boilerplate.
Ok not really a contradiction but let's say you want to add end-user-visible copyright/trademarks... Then one cannot remove it to make their brand new app 100% on brand and without a third party brand splattered all over it.
Always read the license people...