The third-party library is lost after the SVN check out project is used, svncheck
Cornerstone was used to check out a project, but the third-party. a library was always lost, and the Project reported an error. After research, the following solutions were found:
First, Xcode ignores the. a file by default. Therefore, it cannot be submitted to the svn server, but many third-party libraries have. a files. Therefore, it must be submitted to the server.
Search for the solution:
1. Open the terminal and enter vi ~ in the command line ~ /. Subversion/config to open the configuration file.
2. Then, locate the string in [miscellany:
# Global-ignores = *. o *. lo *. la *. al. libs *. so *. so. [0-9] **. a *. pyc *. pyo
# *. Rej *~ # * #. # *. *. Swp. DS_Store
This means that SVN automatically ignores files with these suffixes when submitting, so we need to remove *. a and change the configuration file
Global-ignores = *. o *. lo *. la *. al. libs *. so *. so. [0-9] **. pyc *. pyo *. rej *~ # * #. # *. *. Swp. DS_Store
Save and exit. You can modify other suffix names as needed.
This processing should be the best and will play a permanent role. In the future, the. a file will not be ignored. However, after this processing, it is found that it is still ignored in Cornerstone, and it will not be effective.
Continuing research found that Cornerstone also had similar settings, as shown below:
Perfect solution!