Stickers for iMessage like a part an app

after 34 builds and attempts to upload those to app store - i give up.
All attempts was fail.
I don’t know how to sign and upload Defold build with stickers to app store.

My algorihm was:

  1. Build game.ipa
  2. Terminal: unzip game.ipa
  3. Terminal: codesign -d --entitlements :- Payload/game.app/
  4. save Entitlements.plist with result of 3
  5. Make xcode project with stickers
  6. Make an archive of the project
  7. export archive for the appstore
  8. extract PlugIns folder with stickers from the ipa (p7)
  9. copy PlugIns forlder to our game.app (p2)
  10. Terminal: codesign -f -s "my cert" --entitlements Entitlements.plist Payload/game.app/
  11. Terminal: zip -qr "game.ipa" Payload

after all that game.ipa was loaded to the store using Application Loader without errors, but after few minutes (postprocessing on the apple server) I recieve an email:

Dear developer,

We have discovered one or more issues with your recent delivery for “Your game name”. To process your delivery, the following issues must be corrected:

Invalid iMessage App - Your iMessage app contains an invalid sticker pack. The app may have been built or signed with non-compliant or prerelease tools. For more information, go to developer.apple.com.

Once these issues have been corrected, you can then redeliver the corrected binary.

Regards,

The App Store team

If somebody know where is my mistake or can help me with it, would be great.

1 Like