Missing code signing rights for xcode 6.3 Resource Pack

I am writing a static library, and when I want to add it to my .ipa file and export / send to an apple, I get this error.

ERROR ITMS-90166: "Missing Code Signing Entitlements. No entitlements found in bundle 'com.xxxxx.xxxxxxResources' for executable 'Payload/xxxxxxx.app/xxxxReaderResources.bundle/xxxxReaderResources'."" 

I saw a lot of rights and initialization messages here, but nobody deals with static libraries. And the ones that I saw didn’t really help. The problem is that the resource bundle must have rights, which I guess .. I’m tired of putting it off using iResign and adding the right. All.plist failed.

enter image description here

+8
ios xcode code-signing entitlements
source share
4 answers

The answer to my problem is that I had an executable in my resource package. By removing the Compile Source Phase and the Binary with Libraries Phase link from my Resource target , they removed all the executable files from my resource package and fixed my lack of rights error.

+10
source share

I had to remove the CFBundleExecutable key from the Info.plist resource package. As soon as I did this, I was able to download to iTunes Connect without receiving ERROR ITMS-90166

+4
source share

I had the same problem as you, thanks for your help. I am making a package to import my database, I have already published a version of my application with this problem, but I can not update it.

I solve a problem like you in xproj settings. I delete the compilation sources (where my database was in the old version) and Link Binary With Librairies (empty in the old version).

My xproj will look at it now, there are only two blocks: My xproj settings

Thanks!!!

+1
source share

I had this problem. He allowed to delete the executable in the package contents.

Below are the steps for this:

  • When you archive your project, it opens in the Organiser window.
  • Right-click on Archive and select show in finder .

Screenshot 1

  1. Then right-click again and select show package content.

Screenshot 2

  1. This will show you all the batch content like dSYM, Product, SCMBlueprint, Info.plist, etc.

  2. Choose ProductsApplication[Project].app

  3. Right-click on this application file and select show package content

Screenshot 3 and delete it.

  1. This will show you files like storyboard, Info.plist, application icon, etc. Search for any executable file (with a command line icon).

  2. Select this file and right click → move to thrash

Screenshot 4

Now, when you download your application again, it should work correctly!

0
source share

All Articles