Xcode Symbol Configuration Guide

 |  2 minute read

Provide a summary on the proper symbol related configuration. in this article I will summarize some of the tricks and practice guidance iOS developer should follow for the properly configuration of XCode project. For the detailed list of XCode compilation items, there is a xcode document archive for user to refer.

Read more...

Firebase Dynamic Links

 |  2 minute read

Well, since everybody now are using firebase dynamic links, so I made a thoroughly study from use case to the technical details on how to build one.

Macbook

Read more...

About Xcode Configuration Files

 |  8 minute read

Usually some of the developers just ignore the .xcworkspace and .xcodeproj files which auto generated in the working directory. But indeed, they played important roles in organising the project files structure and helping to separate sharable configuration and those configuration which belongs to individual developers.

A Xcode workspace always exists, and may be external to an .xcodeproj, or be embedded within the .xcodeproj file dir. When the xcode project only contains a .xcodeproj dir, it belongs to the second case.

# inside of an xxx.xcodeproj folder
├── project.pbxproj
├── project.xcworkspace
│   ├── contents.xcworkspacedata
│   ├── xcshareddata
│   │   └── IDEWorkspaceChecks.plist
│   └── xcuserdata
│       └── ${username}.xcuserdatad
│           └── UserInterfaceState.xcuserstate
└── xcuserdata
    └── ${username}.xcuserdatad
        └── xcschemes
            └── xcschememanagement.plist
Read more...