After renewing IOS developer membership, my apps are "pending contract"
Ugh. Another needless roadblock in the already painful experience of iOS development. Here's how I finally managed to fix this: Click on Edit to edit the bank information, then View/Edit details for the existing account. Without changing anything, click Next and Save. Then you gotta wait 24 hours, even though you didn't change anything hahaha!
Check your contracts are in order at iTunes Connect. Apple won't publish apps until you've accepted the contracts.
When you log in to iTunes Connect, the main page will state something like "The following contracts are expired: iOS Paid Applications. This could be affecting the availability of your apps. To request and complete your updated contracts, go to the Contracts, Tax, and Banking module."