I created a sticker pack extension (not the full sticker app) for iMessage using Xcode 8. I have the icons too and the project gives no errors or warnings. I registered the bundle ID, archived and uploaded the archive, and created a new app. However, I don't see anything about stickers!! iTunesConnect seems to be treating it like a normal app.
In the Apple tutorial, it says there's a category called "Stickers" that I can give it but I don't see that either:
Category. You can list your sticker pack in the Stickers category or another category that best describes your app. You can also list it in a second relevant category.
I see on appCoda that on June 16 (when the article below was written):
You cannot upload your sticker pack to the Messages App Store yet.
Is it still not available two months later, like 10 days before the expected Sep 7 launch? Or is there something in the Build Info I need to change? Or the pList? Please let me know if I'm building / archiving / uploading this incorrectly and how to remedy it!
Apple will tell you when you will be able to upload Stickers to the AppStore. This is normally right after the Keynote Event. Take into consideration that in order to upload an App to the App Store you have to use a NON Beta Distribution of Xcode.
Related
We are going to supplement our iOS app with a sticker pack. So I created a new target (Sticker Pack Extension), and pushed a dozen of stickers into Stickers.xcassets.
Everything works great without a line of code: stickers appeared in iMessage and looks good.
The only question: can I add any analytics onto usage of our stickers? To know how popular they are, how often users insert them into their messages, etc.
As far as I know, this is not possible.
I want to create an iMessage app that allows the user to save stickers, so when a new release of the iMessage app comes out with entirely different stickers the user would be able to use the stickers from the previous version, and so on.
I would also like to know if you can replace an app on iTunes Connect with a different project than the original was built on.
eg.
create a game for iOS
a few months later, create the same game for iMessage and iOS but with a new project, and the identifications, profiles and certificates the same as the original.
Not sure if the community can help you with the first part of your question, because it depends on your implementation. Sure it's possible, but you won't be able to use the native UI within iMessage.
Secondary part of your question with regards to updating an app on iTunes Connect: You can always update an app if you use the same bundle ID (com.test.app) and make sure the version and build code are correct. (i.e. increasing) Besides that it does not matter what project / base you are using, if you correctly sign and build the IPA and upload it to iTunes Connect: https://help.apple.com/itunes-connect/developer/#/dev480217e79
I am trying to upload my app to TestFlight. I have created new provisioning profiles and have code signed the app as following:
In Xcode, the app successfully uploads to iTunes Connect, and soon after, I see the "processing build" screen on the Activity tab on iTunes Connect:
A few minutes later, the processing build disappears and there are no builds on the screen. I am unable to select a build as it simply says, Submit your builds using Xcode 6 or later, or Application Loader 3.0 or later.. How can I find the build on iTunes Connect? Thanks!
My solution... is terrible, but I have found success uploading builds until they show up. It sometimes takes like 30 uploads, and other times it only takes one. This problem is affecting every build I have tried since I switched to Xcode 8 in December. It's horribly inefficient but it's the only thing I have found that works.
EDIT: Right after I sent this answer, I got my build processed at upload 13. Good luck, buddy.
I also faced the same problem With xCode 9.
The reason behind it was, the new icon we have to include in App Icon for App Store (1024 * 1024) was in .jpg format instead of .png.
Here is the mail, I received from Apple.
Dear developer,
We have discovered one or more issues with your recent delivery for "MyAppName". To process your delivery, the following issues must be corrected:
Invalid Image - For iOS applications, icons included in the binary submission must be in the PNG format.
If your application supports the iPhone device family, you must include square icons of the following dimensions: 57x57 pixels.
If your application supports the iPad device family, you must include square icons of the following dimensions: 72x72 pixels.
For macOS applications, icons included in the binary submission must be in the ICNS format and must include a square 512x512#2x image.
Once these issues have been corrected, you can then redeliver the corrected binary.
Regards,
The App Store team
So my advice is
Look into your/client's mail box, you must have received email from Apple regarding the issue
Make sure you have included every image file in .png format
Make sure you have included every privacy description correct regarding the exact usage
For example, for Location usage description, instead of "App would like to use location", please write something like "Location is required for driver to find out where you are as well as for nearby suggestions."
Add missing items in info.plist, such as icon files, privacy usage description, requirements etc. It works for me.
I've created an App that analyses images based on certain criteria. Now I would like to add my App as an 'Activity' for images, so I can send this image to my App (see WhatsApp, iBooks, ...).
I've tried adding Document Types to Xcode (public.png, public.jpeg and some others) in Target -> Info and one dummy property, but I did not get my Icon to show up in the 'Share' menu on Safari.
I used this document to find out about the UTIs I most likely need. I am using Xcode 8 with Swift 3, tested on iOS 10.
I don't really know where to go from here, so any help or guidance would be appreciated!
Thanks,
Jan
Edit:
By adding 'public.image' I am now able to open image files from the Mail app with mine. It still does not work with Safari images and images from my Photo Library.
I want to make an iOS sticker pack for my application.
I've been looking around and I managed to do a sticker app via Xcode.
My problem is that I don't want a stand-alone sticker app. Users will never go to the store to download it separately.
I want the sticker to be include in my classic app, like an "extra" : "You've downloaded the app, thanks you, here are stickers you can use in message".
I've tried to do "Add Target" like explained here
But when I run my app, I can see my view controller but not my sticker in my messaging app.
Can someone help me please ?
If you dont want to use it as a standalone app then you have to use it as a extension in your app.Open File->New->Target and add sticker app extension.Give a name to your sticker pack extension.Also add messages framework in your application.Check in simulator.On device you will be requiring new provisioning profile with the app id corresponding to the sticker pack extension.I have verified at my end