ITMS-90238: Invalid Signature -

Hello,
after submitting my pkg-Packet I got this Email:

Dear Developer,
We identified one or more issues with a recent delivery for your app, "Mobile Inear Mix for Mac" 1.0 (1.0.9). Please correct the following issues, then upload again.
ITMS-90238: Invalid Signature - The main app bundle Mobile Inear Mix for Mac at path BroadcastServer.app has following signing error(s): --prepared:/Volumes/data01/app_data/awf/mz_2656175418978928526dir/mz_12035317582602409589dir/com.mobileinear.BroadcastServer.pkg/Payload/BroadcastServer.app/Contents/PlugIns/mediaservice/libqavfmediaplayer.dylib --validated:/Volumes/data01/app_data/awf/mz_2656175418978928526dir/mz_12035317582602409589dir/com.mobileinear.BroadcastServer.pkg/Payload/BroadcastServer.app/Contents/PlugIns/mediaservice/libqavfmediaplayer.dylib --prepared:/Volumes/data01/app_data/awf/mz_2656175418978928526dir/mz_12035317582602409589dir/com.mobileinear.BroadcastServer.pkg/Payload/BroadcastServer.app/Contents/PlugIns/platforminputcontexts/libqtvirtualkeyboardplugin.dylib --validated:/Volumes/data01/app_data/awf/mz_2656175418978/Volumes/data01/app_data/awf/mz_2656175418978928526dir/mz_12035317582602409589dir/com.mobileinear.BroadcastServer.pkg/Payload/BroadcastServer.app/Contents/PlugIns/virtualkeyboard/libqtvirtualkeyboard_thai.dylib: satisfies its Designated Requirement test-requirement: code failed to satisfy specified code requirement(s) . Refer to the Code Signing and Application Sandboxing Guide at
............

 http://developer.apple.com/library/mac/#documentation/Security/Conceptual/CodeSigningGuide/AboutCS/AboutCS.html and Technical Note 2206 at https://developer.apple.com/library/mac/technotes/tn2206/_index.html for more information.
Best regards,
The App Store Team

After searching in the forum for a answer who can help me, now Try to ask you. When I check my App with codesign -vvvv -R="anchor apple" I get the same error messages as above documented -->(test-requirement: failed to satisfy code requirement(s)) , so I think the must be some explicit code requirements that I have to fulfill, but I don't know what are this requirements nor I don't know how I can make this.

Thank you for your Answer.
Mario Maucher
The issue here is that some part of your app, the libqtvirtualkeyboard_thai.dylib, is not signed properly. How you got into that state is hard to say without more info. It’s likely that you’re signing with --deep, which is problematic for various reasons; see my --deep Considered Harmful post for more on that. Note that your libqtvirtualkeyboard_thai.dylib is not in a valid nested code site [1], which is not helping.

My advice is that you sign each code item separately, from the inside out. See my Signing a Mac Product For Distribution post for specifics.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@apple.com"

[1] Contents/PlugIns is a valid nested code site but your code is placed in Contents/PlugIns/virtualkeyboard. This won’t work because nested code must either be directly in Contents/PlugIns or within a bundle structure in that directory, and virtualkeyboard is clearly not a bundle structure.
ITMS-90238: Invalid Signature -
 
 
Q