Hey there,
Using daily build 2690 I was able to successfully wrap the .app in a .pkg installer that worked.
I was also able to codesign the sandboxing entitlements to the main app, as well as
/Contents/Frameworks/CoronaCards.framework/Versions/A/bin/lua
and
/Contents/Frameworks/CoronaCards.framework/Versions/A/bin/luac
This allowed me to successfully submit the app to the mac App Store through Application Loader.
However, this morning I received this rejection email with the following 2 errors:
1. Deprecated API Usage - Apple no longer accepts submissions of apps that use QuickTime or QTKit APIs.
2. Invalid Signature - The nested app bundle CoronaCards at path Grisly Manor.app/Contents/Frameworks/CoronaCards.framework has following signing error(s): --prepared:/Volumes/data01/app_data/dstr/mz_427086168459525178dir/mz_2758734717726194883dir/com.firemaplegames.grislymanor.pkg/Payload/Grisly Manor.app/Contents/Frameworks/CoronaCards.framework/Versions/A/Frameworks/ads.dylib --validated:/Volumes/data01/app_data/dstr/mz_427086168459525178dir/mz_2758734717726194883dir/com.firemaplegames.grislymanor.pkg/Payload/Grisly Manor.app/Contents/Frameworks/CoronaCards.framework/Versions/A/Frameworks/ads.dylib --prepared:/Volumes/data01/app_data/dstr/mz_427086168459525178dir/mz_2758734717726194883dir/com.firemaplegames.grislymanor.pkg/Payload/Grisly Manor.app/Contents/Frameworks/CoronaCards.framework/Versions/A/Frameworks/ALmixer.framework/Versions/Current/. --validated:/Volumes/data01/app_data/dstr/mz_427086168459525178dir/mz_2758734717726194883dir/com.firemaplegames.grislymanor.pkg/Payload/Grisly Manor.app/Contents/Frameworks/CoronaCards.framework/Versions/A/Frameworks/ALmixer.framework/Versions/Current/. --prepared:/Volumes/data01/app_data/dstr/mz_427086168459525178dir/mz_2758734717726194883dir/com.firemaplegames.grislymanor.pkg/Payload/Grisly Manor.app/Contents/Frameworks/CoronaCards.framework/Versions/A/Frameworks/analytics.dylib --validated:/Volumes/data01/app_data/dstr/mz_427086168459525178dir/mz_2758734717726194883dir/com.firemaplegames.grislymanor.pkg/Payload/Grisly Manor.app/Contents/Frameworks/CoronaCards.framework/Versions/A/Frameworks/analytics.dylib --prepared:/Volumes/data01/app_data/dstr/mz_427086168459525178dir/mz_2758734717726194883dir/com.firemaplegames.grislymanor.pkg/Payload/Grisly Manor.app/Contents/Frameworks/CoronaCards.framework/Versions/A/Frameworks/gameNetwork.dylib --validated:/Volumes/data01/app_data/dstr/mz_427086168459525178dir/mz_2758734717726194883dir/com.firemaplegames.grislymanor.pkg/Payload/Grisly Manor.app/Contents/Frameworks/CoronaCards.framework/Versions/A/Frameworks/gameNetwork.dylib --prepared:/Volumes/data01/app_data/dstr/mz_427086168459525178dir/mz_2758734717726194883dir/com.firemaplegames.grislymanor.pkg/Payload/Grisly Manor.app/Contents/Frameworks/CoronaCards.framework/Versions/A/Frameworks/licensing.dylib --validated:/Volumes/data01/app_data/dstr/mz_427086168459525178dir/mz_2758734717726194883dir/com.firemaplegames.grislymanor.pkg/Payload/Grisly Manor.app/Contents/Frameworks/CoronaCards.framework/Versions/A/Frameworks/licensing.dylib --prepared:/Volumes/data01/app_data/dstr/mz_427086168459525178dir/mz_2758734717726194883dir/com.firemaplegames.grislymanor.pkg/Payload/Grisly Manor.app/Contents/Frameworks/CoronaCards.framework/Versions/A/Frameworks/network.dylib --validated:/Volumes/data01/app_data/dstr/mz_427086168459525178dir/mz_2758734717726194883dir/com.firemaplegames.grislymanor.pkg/Payload/Grisly Manor.app/Contents/Frameworks/CoronaCards.framework/Versions/A/Frameworks/network.dylib --prepared:/Volumes/data01/app_data/dstr/mz_427086168459525178dir/mz_2758734717726194883dir/com.firemaplegames.grislymanor.pkg/Payload/Grisly Manor.app/Contents/Frameworks/CoronaCards.framework/Versions/A/Frameworks/SDL.framework/Versions/Current/. --validated:/Volumes/data01/app_data/dstr/mz_427086168459525178dir/mz_2758734717726194883dir/com.firemaplegames.grislymanor.pkg/Payload/Grisly Manor.app/Contents/Frameworks/CoronaCards.framework/Versions/A/Frameworks/SDL.framework/Versions/Current/. --prepared:/Volumes/data01/app_data/dstr/mz_427086168459525178dir/mz_2758734717726194883dir/com.firemaplegames.grislymanor.pkg/Payload/Grisly Manor.app/Contents/Frameworks/CoronaCards.framework/Versions/A/Frameworks/SDL_sound.framework/Versions/Current/. --validated:/Volumes/data01/app_data/dstr/mz_427086168459525178dir/mz_2758734717726194883dir/com.firemaplegames.grislymanor.pkg/Payload/Grisly Manor.app/Contents/Frameworks/CoronaCards.framework/Versions/A/Frameworks/SDL_sound.framework/Versions/Current/. /Volumes/data01/app_data/dstr/mz_427086168459525178dir/mz_2758734717726194883dir/com.firemaplegames.grislymanor.pkg/Payload/Grisly Manor.app/Contents/Frameworks/CoronaCards.framework/Versions/A: a sealed resource is missing or invalid . Refer to the <a href=“http://developer.apple.com/library/mac/#documentation/Security/Conceptual/CodeSigningGuide/AboutCS/AboutCS.html”>Code Signing and Application Sandboxing Guide</a> and <a href=“https://developer.apple.com/library/mac/technotes/tn2206/_index.html”>Technical Note 2206</a> for more information.
FWIW, I have no idea what I am doing when using the codesign and product build commands in Terminal, but maybe this info will be of help.
Regards,
Joe