首页 > 代码库 > Widget中的一个注意事项
Widget中的一个注意事项
在一次开发周期中,我们项目加入了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文件夹下吧。
Widget中的一个注意事项
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。