前两天遇到一个问题,由于项目的问题,现在还在用Xcode6.4,用到真机调试的时候需要一个调试证书,但是不管怎么弄调试证书都是运行出错,并且是出了一个闪退的问题,错误代码是这样的,
<code class="hljs oxygene has-numbering">dyld: <span class="hljs-keyword">Library</span> <span class="hljs-keyword">not</span> loaded: @rpath/libswiftAssetsLibrary Referenced <span class="hljs-keyword">from</span>: /<span class="hljs-keyword">var</span>/mobile/Containers/Bundle/Application/<span class="hljs-number">3</span>FC2DC5C-A908-<span class="hljs-number">42</span>C4-<span class="hljs-number">8508</span>-<span class="hljs-number">1320</span>E01E0D5B/test.app/test Reason: no suitable image found. Did find: /<span class="hljs-keyword">private</span>/<span class="hljs-keyword">var</span>/mobile/Containers/Bundle/Application/<span class="hljs-number">3</span>FC2DC5C-A908-<span class="hljs-number">42</span>C4-<span class="hljs-number">8508</span>-<span class="hljs-number">1320</span>E01E0D5B/testapp.app/Frameworks/libswiftCore.dylib: mmap() errno=<span class="hljs-number">1</span> validating first page <span class="hljs-keyword">of</span> <span class="hljs-string">'/private/var/mobile/Containers/Bundle/Application/3FC2DC5C-A908-42C4-8508-1320E01E0D5B/testapp.app/Frameworks/libswiftAssetsLibrary'</span> (lldb) 看这个错误代码感觉是说什么缺少一张合适的图片,这个崩溃原因很是让人郁闷,还在网上找了好多的这个问题的解决的方法,重启Xcode,重启电脑,改这改那都没用,后来找了一个大神给我看了一下,一开始也不知道是怎么回事,但是最后一期看了一眼证书,一开始也觉得没什么错,再后来看根证书,我的天哪,终于发现问题了,原来是根证书放在了系统里边去了,而在这真机调试的话,一定要放在登录下边,这。。。。。比较尴尬了,本来很简单的一个问题,竟然出现了这样一个问题,真的是够了。提醒各位,以后在放证书的时候一定要注意,看清了是在什么下的,最好还是放在登录下边,不要放在系统里边,这就能够解决一些很神奇的问题 </code>