Tag: 应用程序商店

信息plist似乎已经过时了,无法通过App StorevalidationApp

我最近做了一个项目,其中应用程序是普遍的,我复制粘贴项目。 随着副本,我做了一个Lite版本,我不支持iPad。 我已经改变了我认为必要的一切,使这个项目独特,独立,它是从另一个项目的副本:改变bundleID(与商店的第一个版本匹配),项目名称,显示名称等。删除了iPad故事板和所有的iPad图标。 我也从plist中删除了iPad图标。 现在,应用程序已经准备就绪,我正试图用苹果来validation它。 然后它给了我以下错误: Icon specified in the Info.plist not found under the top level app wrapper: Icon-72@2x.png (-19007) 但所有的“失踪”图标。 在我试图validation之前,debugging器在validation尝试之后没有提到任何内容,现在给了我6个警告,这和上面的错误一样。 每“缺less图标”一个警告。 我试图从Xcode删除派生的数据,清理项目,重新启动Xcode等,但它不断告诉我一样。 任何想法? 提前致谢!

App Store是否从IPA中移除架构?

自从苹果发布App Store发布的所有应用程序需要64位支持以来,我不得不构build多架构的胖二进制文件,从而增加了产生的IPA的大小。 这种大小的增加是否会直接影响到我的用户,或者App Store在下载到设备时是否会从包含fat二进制文件的IPA中删除不相关的体系结构?

InAppPurchase在删除并重新安装应用程序后停止接收productRequest响应

EDIT3:解决 inAppPurchase不适用于越狱设备! (至less是沙箱testing) 编辑2:现在我知道为什么响应没有通过:这是iPhone上的networking故障。 当networking连接启动但没有通过任何数据时,productRequest将不会得到响应。 同时我仍然收到一个无效的产品ID。 任何帮助? 编辑:更新:尝试添加新的testing用户帐户,并使用它们(和反复删除/重新安装应用程序,我现在得到无效的产品…)有什么不对? less了什么东西? 我试图在AppPurchase系统中实施,这是一个痛苦! 继续得到无效的产品ID的我经历了以下列表 : [已检查]您是否为应用ID启用了应用内购买? [检查]你有没有检查Cleared for sale for your product? [已检查]您是否提交(并可能拒绝)您的应用程序二进制文件? [已检查]您的项目的.plist软件包ID是否与您的应用程序ID匹配? [检查]您是否为新的应用程序ID生成并安装了新的设置configuration文件? [检查]您是否使用这个新的configuration文件将项目configuration为代码签名? [检查]你正在build设的iPhone OS 3.0或以上? [CHECKED]在制作SKProductRequest时是否使用了完整的产品ID? [CHECKED – 一周现在]从iTunes产品添加到iTunes Connect以来,您是否等了几个小时? [已检查 – 收到的付款]您的银行信息是否在iTunes Connect上处于活动状态? (通过Mark) [这是问题出现的地方]您是否尝试从设备上删除应用程序并重新安装? (通过Hector,S3B,Alex O,Joe和Alberto) —->现在代表似乎没有工作…. ?? 我没有得到我的@“didReceiveResponse”在控制台上,但我得到了@“点击和处理”(代码如下) @implementation InAppHandler – (void)requestProUpgradeProductData { NSLog(@"clicked and handling"); NSSet *productIdentifiers = [NSSet setWithObject:@"pastedFromiTunesConnect"]; […]

该软件包使用与Apple应用程序关联的软件包名称或显示名称

当提交我的应用程序到应用程序商店进行升级时,我得到了一个validation警告,指出我的应用程序不能具有与Apple应用程序相同的包显示名称。 一个聪明的办法就是在你的包显示名称的末尾添加一个特殊的字符。 例如:指南针可以是指南针!,指南针+,指南针。 雅虎 天气在包名显示后有一个整齐的圆点点。 任何人都知道如何将该字符添加到您的包显示名称?

iTunes应用程序产品页面中不显示新的应用程序内购买

我的应用程序为我们的用户提供了IAP,并且我们已经有一个产品,它在iTunes产品页面的“Top In-App purchases”部分列出。 我提交了两个新产品的最新版本。 成功上线(接近2周),我也能够购买新的两款产品。 此外,iTunes指标显示从用户处购买新产品。 但它不显示在“热门应用内购买”下。 该部分只列出了第一个IAP。 iTunes的购买报告说,我的第一个产品的销售额是新的两倍。 这是新的两款产品没有在Top In-App购买下列出的原因吗?我可以在iTunes应用程序产品页面的任何地方看到我的应用程序提供的所有IAP吗?

Xcode 4 / iOS如何为其他公司的应用程序商店分发应用程序?

我们build立了一个应用程序。 一家公司已经购买了该应用程序的定制版本。 我们无法访问其他公司的Apple开发者账户,但另一家公司想要以自己的名义发布应用程序。 有什么办法可以交出应用程序,以便另一家公司可以在苹果应用程序商店上签名和发布应用程序,而不必泄露我们的源代码? 谢谢你的帮助。 更新:我发现这个网站,可能是我的问题的解决scheme: http : //www.ketzler.de/2011/01/resign-an-iphone-app-insert-new-bundle-id-and-send-到Xcode的组织者换上传/

如何在appstore中find应用程序的下载date?

我想知道从appstore特定的应用程序的下载date? 可能吗?

animation标签延迟和持续时间Ios

所以我试图animation的标签,将开始与一个文本,然后一定的时间后,它会淡入淡出,新的文本来到屏幕,将在一定的时间后淡出,然后新的文本来。 我希望这个发生recursion。 我需要继续animation15秒,同样的事情发生在接下来的15秒。 – (void)viewDidLoad { [super viewDidLoad]; [self MyLabelAnimation]; } – (void)MyLabelAnimation { self.myLabel.text = @"Text 1"; [UIView animateWithDuration:0.3 animations:^{ self.myLabel.alpha = 1.0; } completion:^(BOOL finished) { [UIView animateWithDuration:0.3 delay:2.7 options:UIViewAnimationOptionCurveEaseInOut animations:^{ self.myLabel.alpha = 0.0; } completion:^(BOOL finished) { self.myLabel.text = @"Text 2"; [UIView animateWithDuration:0.3 animations:^{ self.myLabel.alpha = 1.0; } completion:^(BOOL finished) { [UIView […]

用户付费升级后如何更新应用程序

用户付款后,我需要更新我的应用程序。 我想改变当前的应用程序,而不是下载一个新的版本。 用户付款后,我将启用应用程序的某些function。 我将如何执行这个?

查询应用程序的购买历史清单

我开发了几个应用程序,这些应用程序在appstore上运行。 现在我想开发一个主要的应用程序,其中包括现有的应用程序,在应用程序内购买以及其他应用程序内购买。 说明 : 我已经在AppStore上发布了5个课程作为独立的应用程序。我们说这个名字是a,b,c,d,e 我想创build一个包含各种课程的主应用程序“MAIN”,这些课程包括(但不限于)a,b,c,d,e的课程。 这些课程将作为inapp购买提供。 我想给那些已经购买了我以前的应用程序a,b,c,d或e的用户免费的课程。 例如:如果用户已经购买了应用程序a,b和c,现在他下载了“Main”。 然后在“Main”中,课程a,b和c可以在没有任何应用程序购买费用的情况下启用。 最初,我想到了canOpenURL / url计划方法,其中我将通过主应用程序查询a,b,c,d或e是否存在。 如果有任何/所有的应用程序存在,那么对应于这些应用程序的课程将在主应用程序中免费下载。 我在testing过程中执行了相同的工作。 canOpenURl中的问题是它是特定于设备的。 如果用户在iPhone 5上安装a,b和c并在iPad上安装主应用程序,该怎么办? 在这种情况下,如何通过主应用程序知道用户是否安装了a,b和c? 我的限制是,我不能要求用户的电子邮件,密码或任何types的唯一标识符。 是否有可能查询应用程序的购买历史logging(而不是应用程序内购买),以便我可以过滤由我开发的用户购买的应用程序? 很明显,如果通过要求用户给他们的Apple-ID通过。 我明白,但这有可能吗?