Tag: 商店

恼人的“”警报

在testing我们的iOS应用程序的testing版本时,我们最近看到只有以下文字的警报“[Environment:Sandbox]” 我的猜测是,这是应用程序商店过程中的错误,但我不知道。 有没有人遇到过这个问题? 你知道为什么吗?

XCode 4.3无法加载持久性存储UserDictionary.sqlite

我一直在iOS应用程序工作了一段时间,突然之间,我每次在iOS 5.1模拟器中运行应用程序时都会遇到以下崩溃。 该应用程序不使用核心数据,我不知道是什么带来了这一点。 我已经从模拟器删除了应用程序,完成了清洁,并重build,但似乎没有任何帮助。 Unable to load persistent store at URL 'file://localhost/Users/jcottrell/Library/Application%20Support/iPhone%20Simulator/5.1/Library/Keyboard/UserDictionary.sqlite' ({ metadata = { NSPersistenceFrameworkVersion = 407; NSStoreModelVersionHashes = { UserDictionaryEntry = <f0c9025b 602122f9 37a4e274 bdaacec1 b9a66f83 fca5c43b bed5e80a 6baee338>; }; NSStoreModelVersionHashesVersion = 3; NSStoreModelVersionIdentifiers = ( "" ); NSStoreType = SQLite; NSStoreUUID = "43DABF34-7F7E-4FE9-B78D-8AF64292A967"; "_NSAutoVacuumLevel" = 2; }; reason = "The model […]

如何卸载另一个用户安装的应用程序?

我在尝试debuggingWindows 8应用程序时遇到此问题,并且在另一个用户帐户上已经安装了一个副本: DEP0700:应用程序的注册失败。 另一个用户已经安装了这个应用程序的打包版本。 一个unpackaged版本不能取代这个。 冲突的包是{{{PackageName}}},它是由CN = {{Certificate Stuff}}}发布的。 (0x80073cf9) 有时我只能login或要求其他人login到机器并卸载应用程序。 或者,我可以更改应用程序名称/ ID,但一个不总是可能的,另一个是有风险的(我不想检查更改的应用程序ID到源代码pipe理)。 必须有一些方法来卸载它。 也许一个PowerShell脚本?

iPhone / iPad应用代码混淆 – 可能吗? 值得?

我已经研究了很多,不pipe是在所有的地方,还是谷歌search,但我似乎无法find一个直接的答案就iPhone / iPad应用程序编写的Objective-C代码混淆。 我的问题是这些: 有没有办法做到这一点? 如果是这样,怎么样? 这值得么? 当应用程序提交给他们时,苹果是否允许它,或者有问题?

iPhone应用内购买商店套件错误-1003“无法连接到iTunes Store”

我一直在努力添加应用程序内购买,并能够使用Store Kit(yay!)创build和testing应用内购买。 在testing期间,我以某种方式行使了我的应用程序,导致应用程序崩溃中期购买(所以我想接收paymentQueue:updatedTransactions和调用finishTransaction中断正常周期)。 现在我无法成功完成任何事务,而是在paymentQueue:updatedTransactions被调用时,只获取transactionState SKPaymentTransactionStateFailed事务。 transaction.error.code是-1003,而transaction.error.localizedDescription是“无法连接到iTunes Store”! 我尝试从iTunesConnect中删除所有产品,并使用不同的标识符重build它们,但这并没有帮助。 我也尝试使用App Store应用程序真正连接到真正的App Store,并下载一些应用程序,所以我确实有连接。 最后,我访问了“设置:商店”应用,以确保我已退出正常的app store帐户。

在iOS 7上本地validation应用内收据和捆绑收据的完整解决scheme

我已经阅读了许多文档和代码,理论上将validation应用程序和/或捆绑收据。 鉴于我对SSL,证书,encryption等方面的知识几乎为零,所有我已经读过的解释, 就像这个有希望的解释一样 ,我发现很难理解。 他们说这些解释是不完整的,因为每个人都必须弄清楚如何去做,或者黑客可以轻松创build一个可以识别和识别模式并修补应用程序的破解程序。 好的,我同意这一点。 我想他们可以完全解释如何做,并发出一个警告,说“修改这个方法”,“修改这个方法”,“混淆这个variables”,“改变这个和那个名字”等等。 能不能有一个好的灵魂来解释如何在iOS 7上本地validation,绑定收据和应用内购买收据,因为我从五岁(从上到下)显然是自上而下的? 谢谢!!! 如果你的应用有一个版本,而你的担心是黑客会看到你是如何做到的,那么只需要在这里发布之前改变你的敏感方法。 混淆string,改变行的顺序,改变你做循环的方式(从使用到阻止枚举,反之亦然)以及类似的东西。 很明显,每个使用可能在这里发布的代码的人都必须做同样的事情,而不是冒险被轻易入侵。