• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: ENABLE_BITCODE=NO and assistive applications
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ENABLE_BITCODE=NO and assistive applications


  • Subject: Re: ENABLE_BITCODE=NO and assistive applications
  • From: Bill Cheeseman <email@hidden>
  • Date: Wed, 16 Sep 2015 13:15:35 -0400

On Sep 16, 2015, at 12:35 PM, Jens Alfke <email@hidden> wrote:

I decided to search for “bitcode” in the doc viewer in Xcode 7, to see what I could find.
The top hit is “Uploading your app to iTunes Connect” (which I can’t link to because the doc viewer sucks.)
Searching for “bitcode” on that page, I find:

To include bitcode, ensure that “Include bitcode” is checked (bitcode is enabled by default).
Apps you upload to iTunes Connect that contain bitcode will be compiled and linked on the App Store. Including bitcode allows the App Store to apply updates to your app without requiring you to create a new version and resubmit it to App Review. 
• For iOS apps, bitcode is optional.
• For watchOS apps, bitcode is required. If you uncheck this box, only the bitcode for the enclosed iOS app is removed. 
• For Mac apps, bitcode is not supported and this checkbox doesn’t appear.

So this is documented and not hard to find.

This is a classic Apple documentation mistake: it's in the wrong document. As a developer of OS X applications that use the Accessibility API, I am acutely aware that Apple won't let me put my products in the Mac App Store. As a result, I am in the habit of almost never reading documentation about how to put applications in the Mac App Store or how to use iTunes Connect.

The surprisingly lengthy and emphatic warnings in the Xcode 7 Release Notes about the necessity, without qualification, of using bitcode for Xcode 7 development convinced me that this was definitive documentation. As we all know, for the last few years many new features are documented ONLY in the release notes. It simply did not occur to me that I should read the iTunes Connect documentation -- which is utterly irrelevant to my products -- because that is where Apple would tell me that I do not need to pay any attention to the Xcode 7 Release Notes about bitcode.

But, anyway, thanks for the reference. Now I can contact my customers and tell them, with confidence and egg on my face, Never mind, you don't have to worry about bitcode when you use my frameworks, after all.

-- 

Bill Cheeseman - email@hidden

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >ENABLE_BITCODE=NO and assistive applications (From: Bill Cheeseman <email@hidden>)
 >Re: ENABLE_BITCODE=NO and assistive applications (From: Chris Lattner <email@hidden>)
 >Re: ENABLE_BITCODE=NO and assistive applications (From: Bill Cheeseman <email@hidden>)
 >Re: ENABLE_BITCODE=NO and assistive applications (From: Jens Alfke <email@hidden>)

  • Prev by Date: Re: ENABLE_BITCODE=NO and assistive applications
  • Next by Date: Re: ENABLE_BITCODE=NO and assistive applications
  • Previous by thread: Re: ENABLE_BITCODE=NO and assistive applications
  • Next by thread: Re: ENABLE_BITCODE=NO and assistive applications
  • Index(es):
    • Date
    • Thread