Code Signing your iOS Sticker Packs

David Such
2 min readOct 29, 2017

Since I keep forgetting how… For some reason automatic code signing never works for my apps. Apple has made the process for sticker packs even more complicated than standard apps. Because every time I go to do this I forget what works, I have documented the process below.

Xcode Code Signing Options

This works for iOS 11 — I will update it if the situation changes.

  • Show the Project Navigator and click on the top level which will be your app/sticker pack name.
  • In the 2nd column of Xcode under PROJECT, click on your app name and then Build Settings (3rd column) and under Code Signing Identity make sure that they are all iOS Developer.
  • In the 2nd column of Xcode under TARGETS, click on your app name and then under General (3rd column):
  1. Signing: uncheck Automatically manage signing.
  2. Signing (Debug): Select the distribution profile that you set up via your developer account. This will have a bundle identifier like com.domain.AppName.
  3. Signing (Release): Same as for Debug.
  • Now click on Build Settings in the 3rd column and scroll down to Code Signing Identity. For Debug and Release select iOS Developer, for Any iOS SDK select iOS Distribution. Make sure you also select your Development Team here. I also stuck in the Provisioning Profile that…

--

--

David Such

Reefwing Software · Embedded Systems Engineer · iOS & AI Development · Robotics · Drones · Arduino · Raspberry Pi · Flight Control