草庐IT

appstore-approval

全部标签

ios - 本地化原生开发区域、基础本地化和 Appstore 语言( bundle )

我知道“本地化本地开发区域”是项目中缺少的语言的后备。我知道Appstore中显示的语言来自于bundle及其目录结构,但我怎样才能使基本本地化与开发区域相匹配?在Xcode6上,开发语言的默认设置为英语,并检查了基本本地化并且在info.plist中相同。我已经阅读了建议的问题和答案,但我仍然没有明确的答案。该项目的目录结构只有一个名为Base.lproj的目录,如果我更改info.plist本地化本地开发区域并不影响该项目被识别为具有英语开发语言这一事实​​。如果我根据info.plist中的新值添加本地化,​​删除基本本地化,删除英语本地化(移动到垃圾桶不留痕迹),重新选择基本本

iOS/iPhone : in-app purchase sandbox broken while app in "rejected" state?

(请参阅下面的MAINTHRUST以跳至我的问题的主要内容。)我的iOS应用在Apple审查过程中被拒绝,原因很简单,但很容易修复。但是,我想对新版本进行一次性测试,包括重新测试我们的应用内购买(应用中只有一个可购买项目)。现在,应用程序在初始检索产品信息时崩溃了。以前从来没有这样崩溃过,自从我们在沙盒模式下成功测试了多次应用内购买后,代码也没有改变。(事实上​​,最初提交的版本和带有次要修复的此版本之间根本没有代码更改;修复只是info.plist设置更改。)使事情复杂化的是,我使用Airplay/MarmaladeSDK构建应用程序,它们使用自己的API和回调机制包装了Object

ios - 应用程序加载器错误 ITMS-90062 : The value for key CFBundleShortVersionString must contain a higher version

我正在尝试使用ApplicationLoader为AppStore中的应用程序上传更新。我收到以下错误。ERRORITMS-90062:"Thisbundleisinvalid.ThevalueforkeyCFBundleShortVersionString[1.0.0]intheInfo.plistfilemustcontainahigherversionthanthatofthepreviouslyapprovedversion[1.0.0]."我认为允许CFBundleShortVersionString保持不变,但构建号(或“BundleVersion/CFBundleVers

ios - 我的应用程序是否使用加密?火力地堡

我在我的应用程序中使用Firebase数据库、存储等。当我将存档上传到ItunesConnect时,它问了我一个关于加密的问题。我是否在我的应用程序等中使用加密?我知道,Firebase使用https。所以问题是:如果我使用Firebase,我应该如何回答这些问题? 最佳答案 截至2016年9月20日(Dentons),答案几乎总是否。除非您是Signal、Telegram、Whatsapp或Snapchat等加密消息提供商,否则这些导出管制不再是问题。现在几乎每个应用程序都使用HTTPS,如果每个应用程序都需要注册,这就违背了美国

通过与外部硬件的无线通信获得 iPhone 应用程序批准

我正在开发一个应用程序,该应用程序通过TCP/IP与控制大型机器的外部设备进行通信。我如何将此提交给苹果?你认为苹果也必须测试硬件和机器吗?我可以创建一个演示登录,就像它在没有任何无线通信的情况下控制设备一样吗? 最佳答案 IIRC,其他人创建了一个演示登录来控制昂贵硬件的某种在线模拟,并获得了他们的应用程序的批准。 关于通过与外部硬件的无线通信获得iPhone应用程序批准,我们在StackOverflow上找到一个类似的问题: https://stackov

关于 Telegram 打 AppStore ipa 描述文件报错

接到上头命令,让我打包一个Telegram的AppStoreipa包时,在我将developer描述文件替换成AppStore描述文件却打包报错:ERROR:/Users/xxx/Desktop/Telegram/Telegram-iOS/Telegram/BUILD:1578:14:nosuchtarget'@build_configuration//provisioning:Intents.mobileprovision':target'Intents.mobileprovision'notdeclaredinpackage'provisioning'definedby/private/v

ios - App Store Receipt 有时会返回意外的收据

我正在测试自动续订订阅的恢复过程。测试涉及使用不同沙盒帐户在同一设备上多次购买订阅。我正在三种设备上进行测试:iPhone、iPad和iPod。在iPad上我有以下问题:如果我继续从NSBundle.mainBundle().appStoreReceiptURL查询收据,几分钟后,我突然在不同的沙盒ID下收到与早先购买相关联的不同收据。这仍然是一个有效的收据,但与当前登录的沙箱用户没有关联。我检查过:登录用户没有改变。如果我从iPad上删除该应用程序并重新安装,他第一次获得正确收据时使用SKReceiptRefreshRequest刷新收据,但几分钟后他从之前的沙盒用户那里取回了收据。

swift - 可以从 AppStore 访问 iOS 应用程序的控制台日志吗?

这个问题在这里已经有了答案:ShouldIreleaseanapptotheAppStorewithprintstatementsinit?(2个答案)关闭4年前。我在AppStore上有一个应用程序,它使用iOS默认print()方法在Xcode控制台中记录敏感数据。我的问题是这些日志是否可以被其他人使用不同的软件以某种方式拦截?或者我应该向AppStore发布一个新版本的应用程序,在发布环境中禁用控制台日志。建议使用#ifDEBUG禁用Release版本的日志?或者我不应该照顾这个。

ios - 提交到 AppStore : Found an unexpected Mach-O header code: 0x72613c21

我构建了一个iOS应用程序,我想将其提交给Apple,以便让我的同事对其进行测试。我首先清理了工作区(我使用的是CocoaPods),然后将其归档。然后我进入存档窗口并单击“上传到AppStore”。出现以下错误:“发现意外的Mach-Oheader代码:0x72613c21”,日志如下:IDEDistribution.critical.log:2016-01-079:23:21AM+0000[MT]Failedtogeneratedistributionitemswitherror:ErrorDomain=DVTMachOErrorDomainCode=0"Foundanunexpe

iphone - 如何使 HTML5 应用程序可安装在 Android Market 和 Apples AppStore 上?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我有一个简单的问题。我有HTML5应用程序,我希望它可以作为普通的native应用程序安装。我知道有TitaniumDeveloper和其他人,但对于这个简单的任务来说,它们似乎太复杂了。是否有一些简单的工具可以解决这个问题?