Start a new topic
Solved

IOS Publishing error

Hello, i have tried to publish an IOS app, but i get the error:


ERROR ITMS-90035: "Invalid Signature. Code object is not signed at all. The file at path [XXX XXX XXX.app/Frameworks/WikitudeSDK.framework/strip_wikitude_framework.sh] is not properly signed. Make sure you have signed your application with a distribution certificate, not an ad hoc certificate or a development certificate. Verify that the code signing settings in Xcode are correct at the target level (which override any values at the project level). Additionally, make sure the bundle you are uploading was built using a Release target in Xcode, not a Simulator target. If you are certain your code signing settings are correct, choose "Clean All" in Xcode, delete the "build" directory in the Finder, and rebuild your release target. For more information, please consult https://developer.apple.com/library/ios/documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html"

ERROR ITMS-90035: "Invalid Signature. Code object is not signed at all. The file at path [XXX XXX XXX.app/Frameworks/WikitudeSDK.framework/strip_wikitude_framework.sh] is not properly signed. Make sure you have signed your application with a distribution certificate, not an ad hoc certificate or a development certificate. Verify that the code signing settings in Xcode are correct at the target level (which override any values at the project level). Additionally, make sure the bundle you are uploading was built using a Release target in Xcode, not a Simulator target. If you are certain your code signing settings are correct, choose "Clean All" in Xcode, delete the "build" directory in the Finder, and rebuild your release target. For more information, please consult https://developer.apple.com/library/ios/documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html"

 

I have cleaned the app, but with no success... When i'm uploading it to itunes connect, it says that the wikitudeSDK.framework has 0 entitlements....



Hi Luis,


Please make sure to follow the documentation - especially the 'iOS App Store submission'. Also, please have a look at other forum posts which deal with issue. 


Thx and greetings

Nicola



Hi,


The best way to start is to check out the sample app which comes with the SDK download package together with the respective documentation section.


Each section includes a set-up guide, which helps you set up your project. The building process is as for any other Cordova app, so if you have specific questions around submission, building the app, please also check Cordova tutorials directly.


I hope this helps. Should you need anything further, just let me know anytime.


Greetings


Nicola

How do I add the wikitude certificate with cordova?

Hi Hendrik,


Good to it's working for you with Olivier's approach.


Greetings

Nicola

@Nicola: The new documentation section "iOS App Store submissions" mentioned by Andreas in https://support.wikitude.com/support/discussions/topics/5000084773 was simply copied to the Titanium module documentation (https://www.wikitude.com/documentation/latest/titanium/ios-framework-scripts-architect.html#ios-app-store-submissions) without any adaptations to the Titanium SDK :-(

Using Appcelerator Studio the new documentation section is useless, but Olivier's workaround works!

Please have a look at this forum post:

 https://support.wikitude.com/support/discussions/topics/5000084773 


This should help.


Greetings

Nicola

Hi there,

after packaging, i removed the 'wikitude_bitcode.sh' and 'strip_wikitude_framework.sh' files from the IPA (/Frameworks/WikitudeSDK.framework) and i still have the error "ITMS-90035" when i upload to itunes connect.



1 person likes this

 Hi Luis,


I am glad you were able to fix the issue and you could upload your app on the store.


Eva

After running the sh files, i removed them from the folders and was able to upload the app.

Thank you for the link to the post.


After following the post and running the sh files from the terminal.


strip_wikitude_framework.sh:

  • removing architectures
  • removing i386 architecture
  • removing x86_64 architecture
  • --preserve-metadata=identifier,entitlements: no identity found


wikitude_bitcode.sh:

  • Stripping bitcode information

I have tried to package the app to send it to itunes. When you package, titanium generates the ipa file and attach it to the organizer, so the user just have to push the "upload to App Store" button. When i it the button, select the app and continue, the organizer shows me that the wikitudeSDK.framework has no entitlement. And when continued it return the error "ITMS-90035"

 Hello Luis,


Please refer to the forum post here https://support.wikitude.com/support/discussions/topics/5000084773 and if your issue still exists then write back to this forum post.


Thanks

Eva

We have another account ( the company account ), which has bought the license and has a valid license key that we are using in the app.

No, the app has a valid license key.

Hello Luis,

Are you trying to upload an app that has a trial license key? In this case it will not work. In order to be able to upload your app on the store you would need to purchase a license.

Thanks
Eva

 

I'm using: 

  • Wikitude SDK 7.1.0
  • Titanium SDK 6.2.0
  • MAC OSX 10.11.5
The name of the app has some blanks in its name.... Do you need any more info?

Thanks in advnace.

Login or Signup to post a comment