Xcode For 10.12

Xcode 4.3 reorganizes the Xcode menu to include development tools. Xcode 4.3.1 was released on March 7, 2012 to add support for iOS 5.1. 27 Xcode 4.3.2 was released on March 22, 2012 with enhancements to the iOS Simulator and a suggested move to the LLDB debugger versus the GDB debugger (which appear to be undocumented changes). Xcode is the tool developers use to build apps for the Apple ecosystem – MacOS, iOS, and all things Apple. This guide will walk you through how to successfully install Xcode onto your Mac, from start to finish. Here are some handy tips to know before you get started: Xcode only.

Troubleshooting


Problem

By default, Maximo Anywhere 7.6.1 and 7.6.2 projects do not support 64-bit architecture. To support 64-bit architecture, you must change some of the configurations for each app.

Resolving The Problem

Download

In the following example procedure, you change the configurations of the Work Approval app.
Open the app in Xcode 8.1 or 8.2. For Xcode 8.3, following the instructions in this link: http://www.ibm.com/support/docview.wss?uid=swg22005180

You start by making changes to the MaximoAnywhereWorkManagement target:


Go to the General tab and ensure you are using at least 8.0 as the Deployment Target.

From the Build Settings tab, choose Standard architectures and keep arm64, armv7, armv7s, x86_64, and i386 as valid architectures:

Xcode 12.5.1


From the Architectures section, you can specify Debug, Distribution, and Release as standard architectures:


Because the Simulator, that is commonly used for debug purposes, uses the same architecture as your machine (probably i386), you must edit the Debug option to include it for the Simulator. To do so, click on the plus sign that appears in front of Debug

Xcode 12.2

:
Select Any iOS Simulator:
Select i386 as its value:
Click on the plus sign again and include Any iOS:
Select a standard architecture for Any iOS SDK:

Ensure the Targeted Device Family is 1,2 and that the iOS Deployment Target is specified as iOS 8.0:


You must make similar configuration changes for Project, but you do not have to set specific details about the Simulator in that section, as was done in the Targets section:


Ensure that you are using the same values for Standard Architectures and Valid Architectures as described before:


And again, the same values for Targeted Device Family and iOS Deployment Target:


Now, you can make the same configuration changes for the CordovaLib.xcodeproj project and targets:


Ensure that iOS Deployment Target is at least 8.0:

Verify the values for Architectures are the ones that are required for 64-bit support, that is, the ones configured in the steps above:


Ensure the values are the same for Targeted Device Family and iOS Deployment Target:


Now, make the same changes for the CordovaLib target:


Now you are able to test the app on the Simulator and build your app to be compatible with 64-bit architecture.
[{'Product':{'code':'SSPJLC','label':'Maximo Anywhere'},'Business Unit':{'code':'BU055','label':'Cognitive Applications'},'Component':'--','Platform':[{'code':'PF014','label':'iOS'}],'Version':'7.6.1;7.6.2','Edition':','Line of Business':{'code':'LOB02','label':'AI Applications'}}]

Document Information

Modified date:
24 January 2020

Question or issue on macOS:

Will I be capable of submitting an app with Xcode 7.3.1 while on the macOS 10.12 beta? According to this post, it is possible to run Xcode 7 alongside macOS 10.12.

How to solve this problem?

Xcode 12 Download

Solution no. 1:

Yes, you can! But if you’re tying to do this, you will find two problems.

  1. no .app file provided in bundle

Build with Xcode 7.3.1 then upload using Xcode 8 [Beta]. This will allow you to upload the archive.

Xcode For 10.12.6

  1. When trying to submit to the store you will be faced with this error message:

    New apps and app updates must be built with the public (GM) versions of Xcode 6 or later, OS X, and tvOS SDK. Don't submit apps built with beta software including beta OS X builds.

This is because your archive contain the Sierra’s mark! I just solved this problem yesterday.

When you archived your app, find your archive in the Organizer, and then:

  • “Show in finder”;
  • “Show package contents”;
  • In the “xx.xcarchive” file, find the “Products”-“Applications”-“xx.app”(xx is your app’s name), “Show package contents” again;
  • Finally, you can see there has a file named”Info.plist”, open it;
  • Edit the value with a key named “BuildMachineOSBuild”, I just change it to “15F34″(it’s “El Capitan 10.11.5” ‘s version);

After that, you can upload this archive use Xcode or Application Loader, whatever you want!

Solution no. 2:

Decided to try it out myself. Both methods of exporting through Xcode and Application Launcher failed with an error stating there was no .app file provided in bundle. Best to stay away from the macOS 10.12 beta if you want to continue developing for iOS 9.

Xcode For Mac 10.12.4

Hope this helps!

Comments are closed.