我们正在讨论制作面向消费者的应用程序5.0+的最低iOS版本。我们有几个问题,但我找不到很好的答案资源:对于4.xx的现有用户,下一次更新发布时,他们会不会在AppStore中看到更新?IE,在他们将他们的iOS版本更新到我们新的最低版本之前,他们将永远看不到最新的更新并且会“卡在”以前的版本上?对于4.xx的新客户,当他们在AppStore中搜索我们的应用程序时,它会出现在搜索结果中吗?如果是这样,当他们单击安装时会显示什么?感谢您的帮助。我找到了很多关于3.xx到4.xx的信息,但想获得对上述场景的更详细解释。如果有这方面的Apple开发人员文档,请指出正确的方向。:)谢谢!
这个问题在这里已经有了答案:HowtodetecttheactiveiTunesstoreontheiPhone/iPodTouch/iPad?(7个答案)关闭8年前。在我的iPhone应用程序中,我想检测iPhone用户登录的iTunesStore所在的国家/地区,例如对于来自美国的用户,我想将他/她引导至:https://itunes.apple.com/us/album/21/id420075073对于登录到波兰iTunesStore的用户,我想将他重定向到:https://itunes.apple.com/us/album/21/id403037872我知道我可以检查语言环境(
由于在iPhone4硬件上运行出现问题,我的iTunesAppStore提交被退回。基本上,编写该应用程序是为了将所有网络事件转移到后台线程,这样UI在等待服务器响应慢速(蜂窝)数据连接时不会锁定。这在双核设备(如iPad2+iPhone4S)上运行良好,但在旧的单核硬件(如iPad/iPhone4)上会导致响应时间缓慢和错误。我确实在我的提交中包含了这方面的注释,但我想知道是否有正式的方法来限制iTunesConnect中的目标设备?干杯! 最佳答案 其实,可能有一种方法:在Info.plist中添加一个项目到UIRequired
我想在我的应用程序中实现“卡片”,例如Safari标签页或AppStore搜索。我将在屏幕中央向用户显示一张卡片,在左右两侧显示上一张和下一张卡片的一部分。(例如,请参阅AppStore搜索或Safari选项卡)我决定使用UICollectionView,我需要更改页面大小(没找到如何)或实现自己的布局子类(不知道如何)?有什么帮助吗? 最佳答案 下面是我找到的实现此效果的最简单方法。它涉及您的收藏View和一个额外的secretScrollView。设置您的CollectionView设置您的CollectionView及其所有数
通常在向AppStore提交iOS应用程序时,我会执行Product->ArchivefromXcode,然后选择分发到AppStore。我可以通过以下方式成功归档构建:xcodebuild-scheme"myScheme"archive-archivePath/my/path/myArchive但是如何使用正确的配置文件进行签名过程并通过命令行进行分发?对于临时构建,我在归档后生成我的ipa:xcodebuild-exportArchive-exportFormatIPA-archivePathmyArchive.xcarchive-exportPath/my/path/myFile
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我使用的是Windows,并且在VMwareWorkstation上作为虚拟机运行了最新版本的OSX(10.7.4)。一切都完美无缺,包括最新版本的Xcode。事情非常顺利,不像人们想象的那样,几乎没有任何迟钝的行为。我发现在两个操作系统上安装的所有软件的综合能力下,项目工作非常高效,它们通过VMware的共享文件夹愉快地进行通信。iOS设备通过USB连
我们正在构建一个需要iPad2或iPhone4S的RAM、GPU和内核的应用程序。有没有什么方法可以配置该应用程序,使其在应用程序商店中不可供硬件较低的用户使用?我知道我只能构建armv7,这消除了真正的旧东西。看起来我可能需要一台静态相机(即使我们不使用它)来淘汰iPad1(尽管这感觉像是hack)。但这并不能阻止它远离iPhone4或Touch4。有什么建议吗? 最佳答案 不幸的是,没有UIRequiredDeviceCapabilities字符串只过滤配备A5处理器的设备。最接近的,查看新iTunesConnectDevelo
首先,我说的不是调用https://buy.itunes.apple.com/verifyReceipt/,相反,我要问的是如何验证来self们的一位用户的iTuneStore收据。我们的应用程序中有应用程序内购买,我们在授予产品之前会在我们的服务器上验证游戏内收据。然而,该用户声称他被iTunes商店收费但没有收到购买的产品,并向我们发送了他的收据作为证据。所以我想知道我们是否可以验证此类收据。iTunesStore收据中有“receiptno”和“ordernumber”,但是通过游戏内收据验证我们得到的是transaction_id,这两个数字是完全不同的。有什么想法吗?提前致谢
我们今天刚刚在AppStore中批准了一个应用程序更新。但是,在某些设备上,当我们下载该应用程序时,即使先将其完全删除,它仍在安装以前的版本。该设备是否以某种方式记住了旧版本?这怎么可能?一些不经常用于开发的设备似乎从今天开始下载正确的版本。这里可能发生了什么? 最佳答案 这些设备是否曾通过TestFlight安装过您的应用程序?我们遇到了这个问题,TestFlight也导致了类似的问题。我们会尝试从AppStore下载该应用程序,并且会安装较旧的应用程序版本。有趣的是,在安装这个较旧的应用程序并返回AppStore后,我们会被告知
我的应用程序刚刚在iTunesStore上线,之后我无法开始任何购买。我已经在Sandboxenvoirnemnt中测试了该应用程序及其工作正常。但是Live应用程序给出了错误ErrorDomain=SKErrorDomainCode=0“无法连接到iTunesStore枚举值=SKErrorUnknown我已经尝试从商店登录中注销任何测试帐户,但它只是不要求任何帐户登录并且错误不断出现。任何线索! 最佳答案 这可能是因为我猜的两个问题。确保您放置了正确的“产品标识符”。如果是这种情况,您将在调用-[SKPaymentQueuead