标签:使用 右上角 xcode blog 点击 .com idt span 选择
在一次开发周期中,我们项目加入了Widget,整个过程比较顺利, 但是在发版的时候,发现ipa包大了14M。最后追踪原因,发现是开发Widget时,一个特别容易出错的地方导致的。具体如下:
由于Widget和主项目其实是两个app,所以Widget使用主项目的class时,我们会使用这样的步骤:
1.在主项目里选择.m文件,然后点击右上角的Utilities,在Target Membership里选上Widget即可:
但是,如果你想使用主项目的图片资源,并且图片是放在Assets.xcassets里的,那么当你想把其中某一张图片加到widget里的时候,其实你会把所有的图片资源都加入到widget里。因为Assets.xcassets被xcode当做是一个文件,所有你没有办法只把其中的某一张图片加入widget的target。那么项目里其实图片资源是double的。我们的图片资源一共14M,那么最后的ipa包白白大了14M。
s
所以,想使用主项目的图片,还是老老实实copy一份到widget文件夹下吧。
标签:使用 右上角 xcode blog 点击 .com idt span 选择
原文地址:http://www.cnblogs.com/zhang-chi/p/6068793.html