企業版證書打包APP發布,安裝后閃退問題解決。


企業版證書打包APP發布,安裝后閃退問題解決。

我現在就碰到這個問題,只要項目與Swift沾上邊的,都會出問題。

如果我們是直接使用開發者證書進行真機調試,那么就不會出現問題,像往常一樣好。但如果我們是使用企業證書去進行打包發布的話,裝上app打開后就會馬上崩潰。

我從Xcode -> Window -> Device里面找到崩潰的日志信息,我把重要的貼出來

Dyld Error Message:
  Library not loaded: @rpath/libswiftCoreGraphics.dylib
  Referenced from: /private/var/mobile/Containers/Bundle/Application/1912F5B5-1E51-4C0B-A6FA-1A551904CF21/CopyPasteTest.app/CopyPasteTest
  Reason: no suitable image found.  Did find:
	/private/var/mobile/Containers/Bundle/Application/1912F5B5-1E51-4C0B-A6FA-1A551904CF21/CopyPasteTest.app/Frameworks/libswiftCoreGraphics.dylib: mmap() error 1 at address=0x100070000, size=0x0000C000 segment=__TEXT in Segment::map() mapping /private/var/mobile/Containers/Bundle/Application/1912F5B5-1E51-4C0B-A6FA-1A551904CF21/CopyPasteTest.app/Frameworks/libswiftCoreGraphics.dylib
  Dyld Version: 353.6

今天一直在找這個問題,嘗試了幾種方法也解決不了這個問題。直到我新建了N個項目后,才發現與swift有關,問題列表如下:

  • Swift項目
  • OCSwift混合

因此,我懷疑是證書的問題。

  • 因為以前Swift還沒出的時候是沒發布是沒問題的,現在突然就有問題。
  • 證書也是在Swift面世前創建的

於是我按這個思路,把證書和描述文件都重新創建一遍,結果真的如我所料,App打包后安裝能正常運行了!


博文作者:GarveyCalvin

博文出處:http://www.cnblogs.com/GarveyCalvin/

本文版權歸作者和博客園共有,歡迎轉載,但須保留此段聲明,並給出原文鏈接,謝謝合作!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM