Ok, so I'm creating a separate thread for clarity as the issue seems to be specifically Xamarin related and goes beyond the sh files.
The original issue with iOS distribution signing was that the .sh scripts were not being deleted on Cordova, Xamarin, etc. (thread : https://support.wikitude.com/support/discussions/topics/5000084773 )
However, even after manually deleting those scripts from the .ipa archive, it's simply impossible to release our app with the Wikitude SDK 8.1.0 (we just got it 2 months ago and can't update) in our Xamarin project. Here is the error with an .ipa cleaned from its .sh scripts :
ERROR ITMS-90035: "Invalid Signature. A sealed resource is missing or invalid. The file at path [AppInclood.iOS.app/Frameworks/WikitudeSDK.framework/WikitudeSDK] 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"
The exact same project simply without the Wikitude nuget package is sent just fine to the app store, so this issue really is related to the Wikitude SDK.
There must be a solution, right ? Any help would be welcomed as I invested a lot of time in this solution and am under pressure by my client for release.
Update: I confirm that it works just fine with version 8.2.0.
What should we do ? We don't need the new features and improvements of 8.2.0 nor we can afford to buy its license right now, we just want to be able to release our app... :'(
I really tried everything...
I just checked and you were granted the startup license 2 months ago, so you wouldn't have to purchae a product now. Please send an email to email@example.com and explain your situation. In best case you don't have to re-apply and Ioana will generate the key.
Thx and greetings
Just to confirm that Ioana regenerated the key as you suggested. Many thanks to you and the team for the great support !
Perfect to hear that the key was regenerated and it's working.