Tag: itunesconnect

无效的包结构 – iOS

我曾尝试通过Xcode(以及应用程序加载器)将应用程序提交给Apple商店,并且收到以下错误消息: 无效的捆绑结构 – 二进制文件“xx.app/xx”是不允许的。 您的应用可能只包含一个可执行文件。 有关iOS应用程序捆绑结构的信息,请参阅捆绑软件编程指南。 我检查了生成的文件/项目设置的文件,根据Bundle编程指南,我没有发现什么问题。 我们试图清理我们的代码库,以及通过更新构build文件夹位置以及派生的数据位置来执行清理构build,并仍然得到相同的错误。 苹果给我们的唯一反馈是关于我们是否使用第三方库的问题。 这只发生在几天前。 任何build议或一步一步的指示,以获得我们的二进制file upload将不胜感激。 我们正在使用版本4.6.2(4H1003)以及应用程序加载器2.8上传到iTunes,我们已经部署了多个应用程序以完全相同的结构(以前的应用程序部署错误发生前两天,现在试图将上一个工作二进制文件重新上传到备用应用程序[更改相关应用程序特定信息失败后])。 提前致谢。

iOS应用程序促销代码到期条件

据我所知,促销代码在生成4周后过期。 每个版本上传的代码也是50个。 但是, 如果您生成促销代码(例如应用程序版本1.0),然后将新的二进制/版本(例如应用程序版本1.1)上传到iTunesConnect并提供更多促销代码,会发生什么情况? 其他promocodes是否会在新版本准备就绪时立即过期,还是会一直保持活跃状态​​,直到4周过去? 此外,他们是否能够下载1.1版本而不是1.0(在它们被生成)?

ITSAppUsesNonExemptEncryptioncordovabuild立

在下面的链接中确认一个类似的问题,是否有人知道如何将信息添加到Cordova的config.xml文件中? ITSAppUsesNonExemptencryption出口符合性,而内部testing? 我需要在plist中有一个真正的价值: ITSAppUsesNonExemptEncryption ITSEncryptionExportComplianceCode [关键值] 有谁知道正确的语法来添加此信息?

validation错误:该软件包包含不允许的文件“Frameworks”

我和这个家伙 , 这个家伙 ,还有这个家伙一样,都有同样的问题(我不确定他们是否都是家伙)。 他们最终都find了自己的解决scheme,但没有一个适用于我的问题。 我在我的iOS 8应用程序中使用包含扩展名的Xcode 6.1。 应用程序和扩展都依赖于包含的框架。 当我尝试将应用程序提交到app store时,我收到的validation警告是"ERROR ITMS-9000: Invalid bundle. The bundle at 'xxxxx.appex' contains disallowed file 'Frameworks'". 我甚至找不到一个名为Frameworks的文件。 共享框架应该保存在/ Library / Frameworks,这是Apple推荐的保存位置。 该项目也使用Cocoapods,这是我唯一可能的罪魁祸首,因为它的configuration文件中引用了$ FRAMEWORK_PATH(尽pipebuild文件夹不包含具有该名称的文件或文件夹)。

您的应用信息无法保存。请再试一次。新的iTunes Connect

我重新生成所有的证书,更新应用程序的版本号,但问题仍然存在。 按照以下步骤。 转到我的应用程序页面。 删除生成。 然后保存它。 重新添加你的构build。 然后保存它。 现在尝试提交它必须工作。 我不知道是什么原因,怎么办?谢谢!

iOS版本:此版本在iTunes连接中无效

我最近上传了一个应用程序到应用程序商店,并且已经处理了几天。 我今天早上去检查了一切,在iTunes连接的顶部栏上,我点击了iOS版本,看看事情是如何发展的,并且有一个感叹号的红圈。 当我点击它时,它说“这个版本是无效的”。 有谁知道这个的原因?

iOS应用内购买自动续订订阅免费试用选项不可用?

从苹果的文档可以为用户提供免费试用,之后他们将在试用结束后自动收费 如果您提供免费试用,则会在用户订阅时开始。 免费试用结束后,系统会自动收费,除非他们已经closures了自动更新function。 如果您select提供免费试用,则会显示一个下拉菜单,让您select免费试用期。 http://developer.apple.com/library/mac/#documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/13_ManagingIn-AppPurchases_Robert/ManagingIn-AppPurchases.html 现在,当我创build新的自动续订订阅时,我看不到此选项可用。 我看到这样的屏幕,如文档中所示 有人知道在哪里启用或甚至可能吗? 还是我必须通过保存免费试用开始date来手动开发function?

Itunes Connect由于语言错误无法提交

这就是它所显示的 我不知道什么是错的,它不告诉我。 它显示了它与语言的联系

App Store – 将付费和免费版本合并到带有IAP的免费版本的最佳方式

我的公司目前在应用程序商店有两个应用程序:一个完整​​的付费版本,其中包括两个电子书,一个“精简版”,不包括这两本书。 我们刚刚开发了一个新版本的应用程序,而不是将这两本书作为IAP来实现,目的是将两个应用程序合并为一个。 我正要提交应用程序,而且我不确定最佳的处理方式。 当前计划: 使用IAP书籍更新免费的应用程序到新版本。 重命名免费版本,删除“精简版”。 从应用程序商店中删除现有的付费版本。 这个计划的潜在问题: 那些已经支付现有完整版本的用户可能会被剥离,因为他们的版本将不会在这个新版本中收到任何其他更新。 会有名称冲突,因为我们希望新的应用程序采取旧的付费名称(删除典型的“ – Lite”的能指)。 如果我们立即从商店中删除付费版本,这在App Store中就不是什么大问题,但是如果用户将新版本与旧付费版本一起下载,可能会造成令人困惑的用户体验。 同样,如果我们上传新的免费版本(与旧版付费版本相同)就删除了旧的付费版本,很容易想象旧付费版本的一些用户会删除他们现有的付费版本并下载新的免费版本,只是意识到他们已经失去了他们已经支付的书籍,没有办法重新下载旧的付费版本。 我的问题: 从真实的高度来看,我们是否以错误的方式来处理? 我已经谷歌search和谷歌search,但我一直没能find关于如何将付费和免费版本的应用程序合并到一个指导。 有没有什么办法可以确定谁已经购买了付费版本,并在新的免费版本中“赠送”他们的书籍IAP? 如果我们认为这个提早投了,我们可以logging所有这些付费版本的唯一ID,但是我确实认为这违反了规则,无论如何,是正确的? 还有什么其他types的问题可能会出现给予“ – 精简版”与旧的完整版本相同的名称? 提前感谢任何和所有的帮助或反馈。

iPhone应用程序更新与新版本

比方说,我有一个现有的IOS应用程序1.0版本的Appstore上 现在我对应用进行一些更改,并希望提交回来。 有2种不同的方式提交? 像我可以仍然保持版本为1.0,只提交应用程序或者我需要创build一个新的1.1版,然后提交? 这个过程有什么不同? 另外从客户端来看,这对新用户/现有用户是如何工作的?