AppStore Submission - Missing or invalid signature - com.google.GPPSignIn3PResources

前端 未结 12 1925
长发绾君心
长发绾君心 2021-01-31 14:37

I\'m trying to submit an iOS app to AppStore and I\'m having the following error:

ERROR ITMS-9000: \"Missing or invalid signature. The bundle \'com.goog

相关标签:
12条回答
  • 2021-01-31 15:14

    Adding the --deep flag to Other Code Signing Flags (OTHER_CODE_SIGN_FLAGS) in the Project (not target) settings seems to fix this.

    0 讨论(0)
  • 2021-01-31 15:14

    If --deep doesn't work, then chances are that the bundle is simply resources and does not actually have any executable file. Delete its Info.plist and you'll be good. If there's some reason you actually need Info.plist, at least delete the CFBundleExecutable key.

    0 讨论(0)
  • 2021-01-31 15:15

    The correct fix is to upgrade to the 1.7.1 version of the Google Plus iOS SDK. It seems to have been specifically released to fix this problem.

    If you diff the 1.7.0 and 1.7.1 bundles you will see that no files were added, but three files were deleted : GPPSignIn3PResources, GPPShareboxSharedResources and GPPCommonSharedResources - the three files that the App Store was complaining about.

    0 讨论(0)
  • 2021-01-31 15:16

    Just remove files below and build your app as usual!

    • GooglePlus.bundle/GPPSignIn3PResources
    • GooglePlus.bundle/GPPCommonSharedResources.bundle/GPPCommonSharedResources
    • GooglePlus.bundle/GPPShareboxSharedResources.bundle/GPPShareboxSharedResources
    0 讨论(0)
  • 2021-01-31 15:17

    You should also remove info.plist files

    GooglePlus.bundle/info.plist

    GooglePlus.bundle/GPPCommonSharedResources.bundle/info.plist

    GooglePlus.bundle/GPPShareboxSharedResources.bundle/info.plist

    0 讨论(0)
  • 2021-01-31 15:33

    Google released the version 1.7.1 of the google plus sdk.

    I created a new podspec for the 1.7.1 version as the previous owner is not reachable.

    Just add into your Podfile:

    pod 'googleplus-ios-sdk', '~> 1.7.1'
    
    0 讨论(0)
提交回复
热议问题