Xcode building for iOS Simulator, but linking in an object file built for iOS, for architecture ‘arm64’

Basically, you have to exclude arm64 for the simulator architecture, both from your project and the Pod project. To do that, navigate to Build Settings of your project and add Any iOS Simulator SDK with value arm64 inside Excluded Architecture. OR If you are using custom XCConfig files, you can simply add this line for … Read more

Get the length of a String

As of Swift 4+ It’s just: test1.count for reasons. (Thanks to Martin R) As of Swift 2: With Swift 2, Apple has changed global functions to protocol extensions, extensions that match any type conforming to a protocol. Thus the new syntax is: test1.characters.count (Thanks to JohnDifool for the heads up) As of Swift 1 Use … Read more

Xcode 7 error: “Missing iOS Distribution signing identity for …”

From Apple – Thanks for bringing this to the attention of the community and apologies for the issues you’ve been having. This issue stems from having a copy of the expired WWDR Intermediate certificate in both your System and Login keychains. To resolve the issue, you should first download and install the new WWDR intermediate … Read more

xcode-select active developer directory error

This problem happens when xcode-select developer directory was pointing to /Library/Developer/CommandLineTools when a full regular Xcode was required (happens when CommandLineTools are installed after Xcode) Solution: Install Xcode (get it from https://appstore.com/mac/apple/xcode) if you don’t have it yet. Accept the Terms and Conditions. Ensure Xcode app is in the /Applications directory (NOT /Users/{user}/Applications). Point xcode-select … Read more