Tag: 应用程序商店

_GSRegisterPurpleNamedPortInPrivateNamespace – app store崩溃(附代码)

在App Store 3.5个月之后,我收到了我的第一个崩溃报告。 这是今天早上在iTunes Connect中发现的。 在XCode中,我去了Window> Organizer> Crashes> [App + App build that reported the crash]。 下面的第一个截图是崩溃报告GUI: 然后,我点击了“在工程中打开” (这是前一个屏幕截图中的“呼吁行动”button) “在项目中打开”让我进入XCode。 以下是Debug Navigator的样子: 点击“7主”提出这个类: class UIButtonScrollView: UIScrollView { override func touchesShouldCancel(in view: UIView) -> Bool { if (view.isKind(of: UIButton.self)) { return true } return super.touchesShouldCancel(in: view) } } 我猜这是可能导致崩溃的代码。 这个UIScrollView子类的目的是在应用程序中的一个小滚动视图中处理滚动(而用户手指直接滚动button)一长串button。 崩溃报告表示,它发生在运行9.1的iPhone 5s上。 我试图尽可能在模拟器中重现崩溃,而不能。 它对我来说完美无瑕。 为什么/什么导致_GSRegisterPurpleNamedPortInPrivateNamespace崩溃? 我在错误的地方尝试debugging我的代码(UIButtonScrollView)? […]

为什么xcode存档成功,但创build一个空的.xcarchive文件?

背景 我有一个应用程序,我试图归档并提交给应用程序商店进行审批。 部分过程需要使用应用程序加载器来准备和加载存档。 我使用了产品 – >存档,并提示存档成功,但不出现在pipe理器 – >存档选项卡上。 项目build设细节 1个应用目标,“AppName” 1个静态库,cocos2d库(cocos2d v0.99.5-rc1) Xcode版本4.0.2 第一步 将“跳过安装”设置为“否”: 项目 AppName目标 cocos2d库 在三者上设置跳过安装允许我构build存档并在组织者上显示(非空xcarchive)。 但是,当我尝试validation时,会提示: “AppName”不包含单个包应用程序或包含多个产品。 请select另一个档案,或者调整您的scheme以创build一个单一捆绑应用程序。 我检查了归档软件包的内容包括“产品”目录中的cocos2d库。 根据一些post和cocos2d论坛,我们不应该提交作为批准的二进制文件的一部分。 采取到零KB .xcarchive的步骤 由于不应该包含静态cocos2d库库,所以我已经将cocos2d库目标更改为跳过安装:“是”。 现在,如果我归档项目,它会提示构build成功,但是会创build一个空的.xcarchive文件,在组织者 – >归档选项卡上无法看到。

现在提交iOS 7应用程序?

现在GM已经出来了,我们可以把iOS 7编译好的Binary只发送给App Store吗? 还是要等到9月18日? 看来Review需要应用程序才能运行iOS 7,所以我在这里还挺不错的。 花了他们两周的时间才告诉我这是奇怪的,因为到目前为止,iOS 7仍然处于testing阶段。 虽然iOS 6.1.3是唯一的官方iOS atm,但我仍然试图与他们沟通。 这是另一个等待游戏,还是我可以build立反对通用汽车发布,并尝试再次提交? 从我的回忆中,应该是允许提交的最终版本,是正确的? 谢谢!

应用程序拒绝在Documents目录中存储数据库

我的应用程序最近被拒绝从应用程序商店存储在Documents目录中的数据。 我已经把它移到了那里,因为最新的变化,db现在必须是可写的 – 它不再是只读的。 在研究解决scheme时,我读过使用NSLibraryDirectory实际上最好。 这是否如此,更重要的是,这是否会解决苹果的担忧? 他们的抱怨是,该应用程序让用户下载到很多内容(它不会让用户下载任何数据,除非你数据库),并且在“不正确的位置”存储“太多的数据”。 数据是8 MB,但可能增长到大约10或12 MB最大。

Unity IAP不能初始化

我使用Unity“采购员脚本”(在Unity的IAP示例中)来testingIAP,但是他们在testing期间不会在电话上初始化,即使他们初始化并传入编辑器。 我理解Unity编辑器总是通过IAP,这意味着我没有在苹果方面做任何事情。 iTunes连接状态,IAP必须与应用程序更新提交,所以我没有看到我可以单独创buildiTunes Connect上的IAP进行testing。 有人可以帮我理解我从哪里去,能够初始化和使用IAP? 所有的帮助是非常感激的。 注意:这是对不包含IAP的应用程序的更新。 此外,我已经确定我的产品ID与我的脚本中的产品ID匹配。 概要: IAP在统一编辑器中工作,而不是在iPhone上 我在itunes connect上创build了IAP,并且在我的脚本中有一个匹配的产品ID,这是Unity提供的“Purchaser Script”(在此处显示: https : //unity3d.com/learn/tutorials/topics/analytics / integrate-unity-iap-your-game ) 错误是在购买的初始化,它是失败的。 采购代码: using System.Collections.Generic; using UnityEngine; using UnityEngine.Purchasing; // Placing the Purchaser class in the CompleteProject namespace allows it to interact with ScoreManager, one of the existing Survival Shooter scripts. //namespace CompleteProject //{ // Deriving the […]

上传到iOS App Store时出错:错误ITMS-9000“此捆绑包无效”

当我们尝试上传我们的应用程序的新版本到苹果的App Store时,我们在应用程序加载器中得到以下错误: ERROR ITMS-9000: "This bundle is invalid. New apps and app updates submitted to the App Store must be built with public (GM) versions of Xcode 5 and iOS 7 SDK. Do not submit apps built with beta software." at SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage) 我们已经开发了最新版本的Xcode,5.1.1(从Mac App Store下载)和iOS SDK(Xcode 5.1.1附带)的v7.1版本。 我们的应用程序是用Marmalade 7.2.1构build的。 我们已经尝试重build我们的应用使用的所有EDK扩展和静态库。 有什么可能出错? 还有其他人能告诉我们关于这个错误的更多信息吗?

由于IDFA,无法点击“准备上传二进制文件”

我即将提交更新到我的应用程序,当我点击“准备上传二进制文件”时,我得到的问题是: 这个应用程序是否使用广告标识符(IDFA)? 由于AdMob使用它,我select“是”。 下面的图片显示了我点击“继续”时发生的事情。 唯一的问题是: 没有办法select应用程序如何使用IDFA! 有谁知道如何解决这个问题?

“无效的签名,代码对象没有签名”的错误

我一直在浏览Stack几个小时,试图解决这个错误,我试过了我能find/想到的所有东西。 我正在向App Store提交现有应用程序的更新,并且在提交我的构build时,我不断收到此错误: 签名无效。 代码对象根本没有签名。 确保您使用分发证书签署了您的应用程序,而不是临时证书或开发证书。 validationXcode中的代码签名设置在目标级别是否正确(它覆盖项目级别的任何值)此外,确保您上传的包是使用Xcode中的释放目标构build的,而不是模拟器目标。 我的应用程序无疑是用分发证书签名的,安装和select了正确的供应configuration文件,configuration文件包含正确的证书,我已经删除了configuration文件,并创build了一个新的尝试修复错误,我已经重新安装证书,重新启动Xcode …多次清理项目,甚至重新启动我的系统; 我很难过 另外:当我试图导出构build,即使我已经select使用我的configuration文件,它似乎与我select的configuration文件构build,它说它使用“XC [我的configuration文件的名称]configuration文件。 当我检查门户时,现在有我创build的configuration文件,以及与前面的XC具有相同标题的单独configuration文件。 即使我在开发者平台上删除了这个configuration文件,它也被重新创build了吗? 这可能导致提交错误? 请帮忙。

无法validation软件包:727047181.itmsp

我已经上传构build的应用程序商店归档文件,它将去上传构build时,我得到了这个错误 1.苹果的Web服务操作不成功。 2.无法validation软件包:727047181.itmsp 3.ERROR ITMS -9000:“bundle标识符不能从当前val; ue,'com.redim.pokerastic'改变。如果你想改变你的bundle标识符,你需要在itunes Connect中创build一个新的应用程序。 “在softwareAssests / SoftwareAsset(MZItmspsoftwareAssetPackage) 请任何人帮我解决问题。

iOS 7导航栏SKStoreProductViewController

在iOS 6中,引入了SKStoreProductViewController以在应用程序中显示iTunes Store项目,因此用户不必离开应用程序即可查看它们。 到目前为止,我还没有find一种方法来定制此视图控制器的导航栏。 在iOS 6中,它是黑色的灰色文字,而在iOS 7中,它是白色的,黑色的文字。 有没有办法改变导航栏的色调? (在iOS 6和iOS 7中) 谢谢。