iOS Question ERROR ITMS-90034: "Missing or invalid signature."

iCAB

Well-Known Member
Licensed User
Longtime User
Hi All,

I am trying to upload an ipa that uses a framework wrapper for an SDK we are using.

When uploading, I am getting the following error message:
The bundle 'com……framework' at bundle path 'Payload/mydemoapp.app/Frameworks/.....' is not signed using an Apple submission certificate."

Info:
  • B4I, V7.20
  • XCode: 11.7
  • Keychain
    • Under userid-db
      • Apple Worldwide Developer Relations Certification Authority expires Feb 7, 2023
      • Apple Worldwide Developer Relations Certification Authority expires Feb 19, 2030
    • Under System
      • Apple Worldwide Developer Relations Certification Authority expires Feb 7, 2023
      • Apple Worldwide Developer Relations Certification Authority expires Feb 19, 2030
I have tried the following so far:
  • Clean project
  • Recreate the distribution profile
  • Restarting the mac (as suggested in few posts)
Any help is greatly appreciated!

Also is there any harm in fully deleting keychain userid-db and retrying?


Thanks,
iCAB
 

iCAB

Well-Known Member
Licensed User
Longtime User
Thanks Erel for your reply.
Let me give that a try and I'll report back.
 
Upvote 0

iCAB

Well-Known Member
Licensed User
Longtime User
No but it is unlikely to help.

Are you able to upload an app without this framework?
It is recommended to use Xcode 12 now.

Upgraded Xcode to 12.1, still facing the same issue.
if I remove the framework, I can upload it without a problem.
 
Upvote 0

iCAB

Well-Known Member
Licensed User
Longtime User
Does the project run properly?
The project runs properly in debug mode.

How are you referencing the framework?
A member of this forum built a wrapper for us.
From inside the B4I project, I am referencing the wrapper from within a class, using:
B4X:
Dim lw As ReaderWrapper
But I am not sure how it is being done inside the wrapper. Do you need that info as well? if so, I can ask.

Thanks for your reply
 
Upvote 0
Cookies are required to use this site. You must accept them to continue using the site. Learn more…