小编Cor*_*rey的帖子

iPhone应用因电池使用和散热而被拒绝

我的应用被拒绝了以下内容:

13.2 - Apps that rapidly drain the device's battery or generate excessive heat will be rejected
Run Code Online (Sandbox Code Playgroud)

我有两个猜测,为什么它可能被拒绝:

  1. 我的应用程序本质上是一个LED蜡烛应用程序,它使用专有的蜡烛闪烁算法.因此它可以非常快速地打开/关闭LED,就像蜡烛一样.LED的使用显然会比大多数应用程序更快耗尽电池.因此,市场上的众多"LED手电筒"应用程序也不会出现.
  2. 我有代码,它做递归循环和像这样的循环代码可能会杀死电池?

    NSTimer.scheduledTimerWithTimeInterval(timeTillFlicker, target: self, selector: "candleFlickerLoop", userInfo: nil, repeats: false)

    是否建立这样的循环与timeTillFlicker周围0.0065秒燃烧电池下来?有一个更好的方法吗?

那么这两件事,你认为苹果拒绝这两件事的原因是什么?

有没有人对这样的反馈有任何建议?

任何建议将不胜感激.我对此审核过程感到非常沮丧.

更新:由于各种各样的BS不同原因多次遭到拒绝,我最终接到Apple的电话,告诉我他们无限期拒绝我的应用程序的真正原因.这是因为我创建了一个使用相机手电筒的应用程序,他们不再接受任何使用它作为主要功能的应用程序.他们的理由是他们已经提供了第一方手电筒应用程序并且不想要任何其他应用程序,即使我的应用程序确实不是同一个东西.我真的相信这是因为每次打开/关闭后置手电筒都会发生大量内存泄漏.在我的测试中,我能够识别出每次打开/关闭灯光时,它都会消耗内存并且不会自行清理,直到最终应用程序或手机崩溃.我最终放弃了这个应用程序,因为基本上被告知"无论你改变什么,它都永远不会被接受."

appstore-approval ios

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

Webpack AngularJS Sourcemaps问题

我一直在努力让我的源地图在我的应用程序中运行很长一段时间.我已经设定

devtool:  'source-map',
Run Code Online (Sandbox Code Playgroud)

在webpack配置中,但它们在Chrome devtools中仍然不可用.

在此输入图像描述

我使用我的FE Stack推了一个非常简单的应用程序希望有人可以识别问题,无论是webpack,angular还是其他库.https://github.com/coreysnyder/Angular-Webpack3-Seed

以下是我正在运行的版本:

{ 
  CoreyApp: '1.0.0',
  npm: '4.4.4',
  ares: '1.10.1-DEV',
  http_parser: '2.7.0',
  icu: '57.1',
  modules: '48',
  node: '6.9.0',
  openssl: '1.0.2j',
  uv: '1.9.1',
  v8: '5.1.281.84',
  zlib: '1.2.8' 
}
OSX 10.12.6
Run Code Online (Sandbox Code Playgroud)

angularjs source-maps webpack webpack-dev-server

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