小编ers*_*kin的帖子

iOS应用程序拒绝由于2.23 - iOS数据存储指南

这是苹果关于拒绝的消息:

2.23 - 应用必须遵循iOS数据存储指南,否则将被拒绝2.23详细信息

在启动和内容下载时,您的应用程序存储6.5 MB,这不符合iOS数据存储指南.

下一步

请确认iCloud仅根据iOS数据存储指南的要求备份用户使用您的应用创建的内容,例如文档,新文件,编辑等.另外,检查应用程序使用的任何临时文件是否只存储在/ tmp目录中; 请记住在确定不再需要时,删除或删除存储在此位置的文件.

可以重新创建但必须保持应用程序正常运行的数据 - 或者因为用户希望它可供脱机使用 - 应标记为"不备份"属性.对于NSURL对象,请添加NSURLIsExcludedFromBackupKey属性以防止备份相应的文件.对于CFURLRef对象,请使用相应的kCRUFLIsExcludedFromBackupKey属性.

我检查了我的应用程序的数据文件,包括设备和模拟器.我发现,如果应用程序已经使用了一段时间,它的总应用程序数据可以在启动时存储5-6 MB.但我卸载并重新安装了应用程序并再次检查,我看到应用程序启动时~3MB数据存储.

我没有存储任何Core Data数据库或任何其他数据库文件.但我意识到Google Analytics和Google跟踪代码管理器会在此路径中存储一些sqlite数据:"AppData/Library".我的意思是它不存储在这条路径上:"AppData/Library/Caches".这对iOS数据存储指南有什么影响吗?

顺便说一下,iCloud被禁用了应用程序.

此外,我正在使用SDWebImage下载图像,它在启动时存储了近3 MB的图像,并将图像数据存储在此路径上:"AppData/Library/Caches"

你知道我该怎么办才能解决这个问题吗?

objective-c app-store appstore-approval ios

20
推荐指数
3
解决办法
6851
查看次数

Robolectric的暗影对象和嘲弄

我是手机上的单元测试新手.我想为Android移动应用程序编写JUnit测试.我遇到了在IDE中测试的Robolectric(对我来说,Eclipse)

但我真的不明白Robolectric的Shadow对象.我应该用它们作为嘲笑吗?ShadowActivity等Shadow对象的用途是什么?

例如,我在几乎每个Activity类的onCreate方法中都有Crashlytics,Google Analytics代码.当Robolectric遇到这些线时会抛出错误.ShadowActivity可以解决这些类型的问题吗?

对不起,但是,正如我所说,我对Unit-Testing和Robolectric文档的新手对初学者没什么帮助.

java junit android unit-testing robolectric

6
推荐指数
1
解决办法
2712
查看次数

corona sdk的应用程序大小太大了

我正在使用anscamobile的corona sdk来开发我的新手机游戏.我正在使用试用版,当我构建我的游戏演示时,我注意到应用程序的大小太大了.(大约25 mb)但它只包含2首歌(4 mb)和一些非常小的png.您如何看待这个尺寸问题的根源?

它可能是由编程逻辑,算法或其他东西引起的吗?喜欢永远循环的东西,或使用大量的glpbal变量等.?如果你有一些意见,我怎么能克服?

谢谢.

iphone mobile android ios coronasdk

5
推荐指数
1
解决办法
2336
查看次数