ios - Error itms-90035 -


app passes validation

on upload getting error error itms-90035

"invalid signature. code object not signed @ all. binary @ path [myapp.app/rngridmenu.o] contains invalid signature. make sure have signed application distribution certificate, not ad hoc..."

myapp.app/rngridmenu.o not anywhere in project. rngridmenu.h & rngridmenu.m only. rngridmenu has been in project on year now, , uploaded fine 3 days ago

i have checked

error itms-90035 - xcode 6.3.1 [invalid signature]

error itms-90035 - xcode

xcode error itms-90035 - invalid signature?

all of have same error code dont address issue

enter image description here

i tried out pretty every solution on when debugging app submitting, , realized can error in many ways. here's summary of wrong , how fix it.

1) didn't select provisioning profile distribution valid certificate project , targets. make sure you've selected valid provisioning profile in build settings "release" option, , verify @ developer.apple.com provisioning profile still valid. (here: https://developer.apple.com/account/ios/profile/profilelist.action)

2) code signing identity in build settings valid 1 distribution. make sure you've selected 1 valid , selected "release" option.

3) scheme (can found via product -> scheme -> edit scheme) execution type needs "release" build configuration. if archiving app app store submission, make sure have "release" set archive build type in window.

4) have multiple distribution certificates in keychain access. try deleting duplicate certificates keychain , try submit again.

5) 1 of evil ones.... have line of code begins "#!" @ top of 1 of files, ".sh" or ".py". recently, apple seems requiring these files code signed. feels bug on side, submission remove line! can happen if have ".sh" files besides build script in pod directory.

6) have duplicate code_sign_identity lines in project.pbxproj file. might this...

"code_sign_identity[sdk=iphoneos*]" = "iphone developer"; code_sign_identity = "iphone distribution";

delete 1 of these lines , file should able build correctly again.

7) refresh certificates , provisioning profiles in xcode developer account. xcode -> preferences ... select account -> view details -> hit refresh button.

8) kitchen sink approach: create new project , load settings scratch. recreate certificates , provisioning profiles. never fun, has worked me in few hopeless situations.

good luck!


Comments

Popular posts from this blog

shopping cart - Page redirect not working PHP -

php - How to modify a menu to show sub-menus -

python - Installing PyDev in eclipse is failed -