我有一个iOS应用程序,现在已有3年左右的历史了。它使用企业配置文件签名。我们已经发布了七个版本的软件,上一次发布是在将近一年前。目前我们正在尝试发布新版本,但发现由于iOS8中的新安全规则,iOS8.1.3及更高版本的设备无法升级,必须删除并重新安装。在研究中,我发现使用不同配置文件签署应用程序的人会遇到类似问题,但我们的应用程序正在使用相同的配置文件进行签名。该错误声称我们的旧应用程序标识符包含一个通配符,我无法弄清楚,因为我们从未更改过bundleid(但是,在开发人员门户中,我们所有应用程序的通用appId是com.company.*)。我发现,如果我使用Xcode6.4构建应
Apple刚刚拒绝了我提交的PhoneGap应用程序。我在应用程序中使用HTML5localStorage来保存下载的数据以用于缓存目的:2.23应用程序必须遵循iOS数据存储指南,否则将被拒绝。我非常困惑,因为我认为5.1中的localStorage实际上将数据保存在缓存中,而不是保存在使用iCloud备份的地方[source].这是我想要的行为-我不需要也不希望备份数据。是我错了还是苹果错了?我可以在PhoneGap应用程序中做些什么来保存此缓存数据而不违反规定?编辑PhoneGap1.8.1如果有帮助的话。 最佳答案 事实证明
我正在开发一个订阅模式的iPhone应用程序,我看到了thisiOSPayPallibrary:Apple抽取所有收入的30%,但PayPal在小额支付方面抽取的要少得多(最多10%)。我自然而然地产生了兴趣。我想我感到困惑的是:如果Apple希望每个人都使用应用内购买库来购买所有东西(根据thisdocument),为什么这个PayPal库还存在?不会有任何使用它的应用程序被拒绝吗?有没有人在使用这个库的应用程序商店中成功发布了一个应用程序?如果有,购买的目的是什么?数码商品?实体商品?内容? 最佳答案 quote来自一些论坛:H
拥有2015年和2014年构建的应用程序。我如何测试它们的IPv6?如果我的应用不支持IPv6,我该怎么办?我的应用程序使用AFNetworking和Alamofire。我主要连接到域(例如api.example.com/v1/...)。只有1个应用程序使用IP:(例如:12.12.12.12:3000/api/v1/...)。 最佳答案 此解决方案仅在您有以太网连接时有效。要创建iPV6NAT64wifi网络,请按照以下步骤操作第1步:打开系统偏好设置第2步:打开共享第3步:点击互联网共享第4步:在按住option(ALT)键的同
我最近将我的应用程序的新版本上传到iTunesConnect。我的应用因这条注释而被拒绝Yourappusesthe"prefs:root="non-publicURLscheme我几乎可以肯定我没有在我的应用程序上使用任何Url方案我已经尝试通过终端在我的整个项目中使用grep-R查找prefs:root(不区分大小写也匹配App-Prefs或其他。我也使用了很多cocoapods库,所以……我的问题是……有没有办法找出哪个图书馆正在使用该权限?xcode上的搜索结果截图我项目中使用的框架:亚马逊狂欢许多来自CocoaPods的其他人(未列出,因为不相关:请参阅我的回答)
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.5年前关闭。Improvethisquestion你好团队我知道很多关于堆栈溢出的答案,但对我来说,它们都不起作用,所以请帮助我,我在过去两周面临这个问题,我也完成了iTunes连接上的所有配置。我收到这条消息来自APPLE在此问题得到解决之前,我们无法继续审核您的应用。准则3.1.2-业务我们注意到您的应用程序及其描述不完全符合附表2第3.8(b)节中规定的自动续订条款和条件。您的应用程序的二进制文件不包括:关于订阅的自动更新性质的信息隐
我的应用是一个基于Facebook的照片分享应用,Facebook是注册和登录的唯一选项,但我的应用被拒绝并显示以下消息:17.2:Appsthatrequireuserstosharepersonalinformation,suchasemailaddressanddateofbirth,inordertofunctionwillberejected:WefoundthatyourappusesFacebookloginforauthenticationpurposesonly-butdoesnotincludeanyaccount-basedfeaturesofferedbytha
由于涉嫌违反iCloud数据存储准则,最近拒绝了对我的一个应用程序进行的重要错误修正更新。这是我的应用存储数据的方式(自2009年批准第一版应用以来,这一直不是问题):在启动时,它将“启动器”SQLite3数据库从应用程序bundle包复制到Documents文件夹。该数据库包含基本架构和一些示例数据,因此用户可以查看如何使用该应用程序。它很小-不到3MB。然后,用户的将来工作仅保存在此数据库文件中。他们可能会删除或保留样本,他们可能会添加大量自己的数据,但是该数据库文件将始终存在。由于同样的原因,今年早些时候的更新被拒绝了,但是当我给他们上面的解释时,应用程序的状态从“已拒绝”更改为
为了在通话后返回应用程序,我使用telprompt而不是tel。像这样的代码:[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"telprompt://10086"]];有人说它会被苹果拒绝,因为telpromt不是publicURLScheme。但我没有找到确定的答案-是或否。有人可以帮助我吗? 最佳答案 telprompt://和tel://目前都是iOS的有效自定义URL方案。由于Apple没有关于telprompt的文档,因此它的功能可能会被删除,恕
我在AppStoreforiOS中有一个Swift应用程序,它已经发布并且我进行了新的更新,版本1.5。只有小的修复,最大的修复是我实现了Firebase崩溃分析。我能够在Debug模式下编译应用程序,并且Firebase崩溃报告工作正常(我可以看到错误出现在仪表板中)。但是当我将这个二进制文件提交给Apple时,他们拒绝了。我想可能是provisioningprofile不对,所以我新建了一个,重新提交。在这两种情况下,我都收到此消息并拒绝二进制文件:Performance-2.1Wewereunabletoreviewyourappasitcrashedonlaunch.Unfor