Getting closer...

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

You are lucky, îm using the same build and i need to pkgbuild manually in terminal :wink:

@joe

I’m excising the QTKit stuff now.  

Are you specifying –deep when you run codesign to re-sign things?  That might address the second issue.

@Gispubc I am also doing it all manually in Terminal

@Perry Clarke: No, not using --deep, I will look into that and try it. However, the QTKit stuff will make it fail regardless. I’ll wait until the next daily build to try it.

very exciting stuff! :slight_smile:

@joe  QTKit is almost a distant memory … I’ll post when a build without it is available.

Build  CoronaSDK-2015.2692.dmg no longer requires QTKit

Way ahead of you :slight_smile:

Already submitted.

–deep seemed to do the trick. Both of those issues now appear resolved.

We’ll see what the human reviewers have to say!

You are lucky, îm using the same build and i need to pkgbuild manually in terminal :wink:

@joe

I’m excising the QTKit stuff now.  

Are you specifying –deep when you run codesign to re-sign things?  That might address the second issue.

@Gispubc I am also doing it all manually in Terminal

@Perry Clarke: No, not using --deep, I will look into that and try it. However, the QTKit stuff will make it fail regardless. I’ll wait until the next daily build to try it.

very exciting stuff! :slight_smile:

@joe  QTKit is almost a distant memory … I’ll post when a build without it is available.

Build  CoronaSDK-2015.2692.dmg no longer requires QTKit

Way ahead of you :slight_smile:

Already submitted.

–deep seemed to do the trick. Both of those issues now appear resolved.

We’ll see what the human reviewers have to say!