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

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

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

若是咱們是直接使用開發者證書進行真機調試,那麼就不會出現問題,像往常同樣好。但若是咱們是使用企業證書去進行打包發佈的話,裝上app打開後就會立刻崩潰。app

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

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打包後安裝能正常運行了!code


博文做者:GarveyCalvinblog

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

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

相關文章
相關標籤/搜索