我的应用因未遵循“iOS数据存储指南”而多次被应用商店拒绝。我已经按照applereviewteam的建议给所有的文档目录都标上了“不备份”的属性,如图:-(BOOL)addSkipBackupAttributeToItemAtPath:(NSString*)filePathString{NSURL*URL=[NSURLURLWithString:filePathString];NSError*error=nil;BOOLsuccess=[URLsetResourceValue:[NSNumbernumberWithBool:YES]forKey:NSURLIsExcludedFrom
我正在编写可扩展托盘View的代码,它使用UIDynamicAnimator来实现漂亮的展开/收缩动画。为了实现逼真的加速,我使用UIGravityBehavior让我的托盘掉落,直到托盘的“标签”触及屏幕底部。这很好用,但即使场景中的所有项目都停止移动,也永远不会调用UIDynamicAnimatorDelegatedynamicAnimatorDidPause:。这意味着动画师继续使用CPU周期为场景设置动画(委托(delegate)已设置,并为UIDynamicAnimatorDelegatedynamicAnimatorDidPause:触发)。我尝试从场景中移除UIGravi
从2013年5月1日起,Apple将拒绝使用uniqueIdentifier的应用程序。在我的应用程序中,我使用的是Paypal库,我发现libpaypalmpl.a正在使用uniqueIdentifier并且我的应用程序因uniqueIdentifier而被拒绝。如何解决这个问题呢? 最佳答案 这里是PayPal的Mike。我们正在弃用旧的MPL库。正如您所指出的,它确实调用了[UIDeviceuniqueIdentifier]。PayPaliOSSDK应该是安全的——其他应用正在使用它,它不会调用[UIDeviceuniqueI
我收到了来自苹果的邮件1.0.1BinaryRejectedJune16,201517.2DetailsWenoticedthatyourappusesFacebookloginforauthenticationpurposesbutdoesnotincludeaccount-basedfeaturesoffered我收到了以下附件FromApple17.2-Appsthatrequireuserstosharepersonalinformation,suchasemailaddressanddateofbirth,inordertofunctionwillberejected17.2
我在iPhone6SPlus上运行Xcode10和iOS12.1。该应用程序在模拟器中运行时可以正常工作,但是在连接手机的情况下在Xcode中运行我的应用程序时,出现此错误:iPhonehasdeniedthelaunchrequest.我的iPhone是我Mac上的受信任设备,并且我有签名证书。我花了几个小时在谷歌上搜索解决方案,但没有一个对我有用。有人有什么想法吗? 最佳答案 我也遇到了类似的问题。对我有用的是在钥匙串(keychain)的“Apple全局开发者关系证书颁发机构”中将信任更改为“使用系统默认值”(以前总是询问)。
我用配套的AppleWatch应用程序构建了一个iOS应用程序,最近将它提交到AppStore。今天早上因为安装失败被拒。以下是重现的步骤:在iPhone上安装应用启动配套应用切换“在AppleWatch上显示应用”开关该应用尝试在AppleWatch上安装错误消息显示在AppleWatch上,应用未安装。配套应用中的切换开关设置为“关闭”显然,我没有AppleWatch来测试它,但它在模拟器中运行良好(并且在AppleWatch模拟器上安装良好)。也许这与我在提交前的签名方式有关?有人遇到过同样的问题吗?这是AppleWatch上报告的错误消息(由Apple的审核团队提供给我):Ap
我想澄清一下这个问题。我在我的iMac上安装了Cocos2d1.01rc,安装了XCode4.3,现在我已经下载了v2.0并想安装模板(在theofficialguide之后)。不幸的是,终端在尝试此操作时给了我权限被拒绝的消息。我认为我需要做的只是一个“sudosu”命令,然后是一个chmod,这就是我尝试做的:sudosuchmod-R0777/Users/xxx/Library/Developer/Xcode/Templates/*这个结果对我来说似乎很好(在模板的所有子目录上读取、写入和执行):ls-l/Users/xxxx/Library/Developer/Xcode/Te
从TNW得到消息,其中指出,“从5月1日开始,AppStore将不再接受访问UDID的新应用或应用更新。请更新您的应用和服务器,以将用户与iOS6中引入的供应商或广告标识符相关联。”我的问题很简单,在5月1日之前发布的OLDERAPPS如何访问UDID?另外,如果应用程序不支持视网膜显示怎么办?他们会从AppStore中删除它吗?如果是这样,我害怕听到YES。 最佳答案 Apple不授予访问UDID的权限是非常糟糕的,但是有一些解决方法。查看link无论如何,苹果不会从应用商店中删除任何已经过审核的应用。
我在我的项目中使用最新的Google分析iOSSDK2.0,应用在几分钟内被拒绝,说二进制文件无效。我收到一封来自苹果审查团队的电子邮件,“不允许应用程序访问UDID,并且不得使用UIDevice:的uniqueIdentifier方法”。我使用终端命令和手动搜索了所有应用程序以及UDID。我在没有使用GoogleAnalytic的情况下上传应用程序并在6天内获得批准,但使用GoogleAnalytic却遭到拒绝。请分享更多详细信息。我搜索过Apprejected,butIdon'tuseUDID在研发之后和下面的答案中,我发现Apple建议。用于检查私有(private)API的ot
Wefoundthatyourappusesabackgroundmodebutdoesnotincludefunctionalitythatrequiresthatmodetorunpersistently.ThisbehaviorisnotincompliancewiththeAppStoreReviewGuidelines.WenoticedyourappdeclaressupportforaudiointheUIBackgroundModeskeyinyourInfo.plist,butnoaudiblecontentisplayedwhentheapplicationisin