Skip to product information
1 of 1

Apress

Troubleshooting Xcode

Troubleshooting Xcode

Regular price $13.99 USD
Regular price $15.99 USD Sale price $13.99 USD
Sale Sold out
Shipping calculated at checkout.
Quantity

Troubleshooting Xcode is a handbook for software developers of all levels creating applications for iOS and OS X using both Objective-C and Swift.

If you’ve struggled in the past to make Xcode work as expected, to solve problems that defy logic, and to understand Xcode’s misleading or cryptic error messages and unexpected crashes, Troubleshooting Xcode is for you.

Troubleshooting Xcode is great for the developer wanting to extend his or her knowledge about obscure problems and limitations involving the use of Xcode, Objective-C, and Swift as well as how to use automation to increase productivity and make some repetitive tasks easier.

    What you’ll learn
    • Learn about some classical bugs and limitations of iOS, OS X, and Xcode and how to solve or avoid them.

    • Know when you should never use Storyboards for your OS X application.

    • Discover several workarounds you can use to bypass some of the hardest problems you may face.

    • Know how to use scripts to automate repetitive tasks like the creation of in- app purchase packages or icons for your application.

    • Understand how you can create images that are better compressed and smaller.

    • Learn how to avoid falling into common pitfalls.

    • Learn how to use C to workaround some Objective-C limitations.
    Who this book is for

    iOS and OS X developers who need to troubleshoot problems and limitations with Xcode. Developers with all levels of experience will find helpful information in Troubleshooting Xcode.

    Table of Contents
    1. Xcode crashing when opening a project file
    2. The identity used to sign the executable is invalid
    3. Xcode fails to compile and blames "SBPartialInfo"
    4. No matching provisioning profiles found
    5. Compressing images better than Photoshop
    6. Creating packages for in-app purchases
    7. Reduce up to 75% of the compiling time
    8. Declaring impossible "constants" in Objective-C
    9. Concurrency with Core Data
    10. Creating icons for your apps from Terminal
    11. UINavigationBar tint not working
    12. Debugging an insanely hard Quartz error
    13. Adding objects to a mutable array concurrently
    14. The app is damaged and can’t be opened
    15. Application failing to obtain a receipt
    16. Classes with the same name on different targets
    17. A case against Base Internationalization
    18. Checking for missing Localizable.strings
    19. You are declaring your NSString wrong
    20. CocoaPods: /Manifest.lock: No such file or directory
    21. Asset Catalogs bug
    22. App crashing without giving you clues
    23. NSUserDefaults not working for a sandboxed app
    24. Interface elements not updating
    25. Find and replace using regex
    26. Extracting a dictionary from an array
    27. Magical way of counting elements on an array
    28. OS X app not launching with the correct size
    29. Detecting the application target
    30. Disabling a method
    31. Deprecating a method
    32. Xcode "beachballs" when opening a project
    33. UIButton not grayed out
    34. Catching memory corruption
    35. SpriteKit crashing on didBeginContact:
    36. SpriteKit object not respecting boundaries
    37. A case against using Storyboards for Cocoa apps
    38. UIView Classes with independent rounded corners
    39. Making NSViews compatible with UIViews
    40. Detect with the UIPickerView stops spinning
    41. "Insane" NSDates
    42. Localizing the application name
    43. Centering views horizontally with Auto Layout
    44. Elements grayed out on Storyboard after copying
    45. Debugging Core Data
    46. "The package does not contain an Info.plist"
    47. Check the version of an app on the App Store
    48. Power tips: Beyond Xcode
    View full details