![](/img/trans.png)
[英]Is it possible to release app (AppStore) signed with AdHoc profile?
[英]iPhone app Debug Is very fast but (Adhoc and appstore) Release is very slow
是否有人知道某個發行版的應用程序中存在某種配置或第三方庫,導致整個iPhone應用程序出現緩慢變化的任何潛在原因?
我有libTestFlight,libGoogleAnalytics,libBlitFeedback,MKNetwork以及Bolts,NewRelic,Parse和Facebook SDK ...其他所有東西都是標准的iOS SDK庫。
當我為Debug編譯時,她的運行速度很快……我只是更改為“存檔”,然后在試飛中發布了該應用程序,然后運行起來就像胡扯一樣。
我使用大量圖像,這些圖像通常都是通過使用“ UIImageView + WebCache.h”和SDWebImage包https://github.com/rs/SDWebImage加載的。
目前,我正處於淘汰過程中,因為該應用程序以前從未運行過笨拙,但我在一周的時間內進行了許多更改,所有這些更改都是為了使該應用程序更流暢,更快捷。
一個示例用例是:
在“調試...”中,此用例可以快速實現閃電般轉換,在iPhone 4或5上可以平穩快速地過渡
在釋放模式下。在選項卡欄上點擊需要3秒鍾來轉換。 在tableview或collection視圖中滾動很麻煩。
在回答我自己的問題時,原因是在我的發布目標中刪除了這段特定的代碼。
https://gist.github.com/steipete/5664345
更准確地說,這段代碼#define PROPERTY(propName)@#propName:
//編譯時選擇器檢查。
被發現是我們問題的原因,只有通過使用探查器並意識到它只是在占用可用的CPU周期時才發現。 iPhone 4太慢了,基本上沒有反應。
無論如何,一般的答案是分析您的應用程序,以查看導致CPU速度下降的原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.