草庐IT

objective-c - 与 iTunes 同步导致 Core Data 模型不兼容——这怎么可能?

一些奇怪的问题现在困扰着我:我的一个应用程序(尚未发布)在启动时崩溃,但前提是设备在安装该应用程序后已与iTunes同步。该应用程序是临时分发给一些测试人员的,其中一位测试人员注意到了这次崩溃,下面是如何重现它:安装应用运行应用程序,填充核心数据存储,一切正常关闭App,重新启动App,正常使用,一切正常将设备与iTunes同步应用在启动时立即崩溃从崩溃后我读到的设备控制台:操作无法完成。(cocoa错误134100。)再往下:用于打开商店的模型与用于创建商店的模型不兼容我不明白的是-该模型从来没有机会(同步除外)进行更改,我已经几个月没有碰过它了。更让我困惑的是,如果我再次安装该应用

ios - iOS 设备的 iTunes Connect 统计数据

我想知道是否可以获取有关下载了我的应用程序的iOS设备(iPhone、iPad、iPod)的信息? 最佳答案 显然没有人在寻找他们应用的下载统计数据。我从Apple技术人员那里找到了答案,说现在有办法在统计数据中深入到设备级别。但他们正在寻求实现此功能。此外,iTcMobile应用程序比基于Web的实例更强大。 关于ios-iOS设备的iTunesConnect统计数据,我们在StackOverflow上找到一个类似的问题: https://stackover

iphone - 在 iTunes Connect 中进行应用内购买。如何进行应用内购买 "Cleared for sale"?

我正在尝试将应用程序内购买添加到已在应用程序商店中销售的应用程序以进行下一次更新。我以前从未在其中添加过任何应用内购买。我正在使用MKStoreKit来处理应用内购买,所以我认为在编码方面一切都应该如此。当我的应用启动时,我查询可用的应用内购买列表,这会成功返回应用内购买列表(目前只有两个)及其价格。我的应用程序中有一个发送购买请求的按钮,我传入了相应的产品ID。这每次都会被取消,我收到错误消息Usercancelledtransaction:在日志中。通过阅读其他博客和帖子,我得出的结论是,这是因为我的应用内购买未在iTunesconnect中获准销售,他们目前说“等待审核”。我已经

iphone - Apple iTunes 附属计划 - 歌曲链接元数据?

我有一个应用程序可以播放设备上用户iTunes库中的音乐。无需深入了解我正在做的事情背后的“为什么”的细节,我只需要知道如何从每首歌曲自动获取iTunes商店链接。所以在应用程序中,我将显示一个歌曲列表。我想要每首歌曲旁边的“下载”按钮。当用户按下该按钮时,它会在iTunes中打开要购买的歌曲。有没有办法动态找到这些歌曲的链接,或者这些链接是否必须预先编程到应用程序中?我希望任何官方iTunes音乐都有一个iTunes下载链接/其他有用的元数据。同样,这些歌曲在所有设备上都不相同,因为它们来自用户库。也许我可以做一些搜索功能? 最佳答案

ios - 将二进制文件上传到 iTunes Connect 时无法更改预渲染图标标志

所以问题是,在Xcode(v4.2.1)中,我已将IconAlreadyIncludesGlossEffects设置为YES,但每次我尝试上传我的二进制文件并检查二进制详细信息时,它都会显示预渲染图标标志为FALSE。我之前上传的这个应用没有问题。唯一的区别是我改变了图标。因此,新图标在上传后显示良好,但它添加了光泽效果,这是以前版本没有的。我在构建之前尝试先清理,尝试将图标已经包含光泽效果设置为否,保存,关闭xcode,重新打开,然后将图标已经包含光泽效果更改回是,但上传的二进制文件始终显示预渲染图标标志是假的。 最佳答案 好的,

ios - 如何在 iTunes Store App 描述中显示更多语言?

我的应用程序如何在iTunesAppStore中显示多于一种语言?我的应用程序被翻译成5种语言,但是当我将它上传到iTunesConnect时,它并没有在iTunes中显示其他语言,只有英语。我附上了一个应用程序的图片,显示它支持更多语言:http://msf-invest.com/images/pic1.png那么我该怎么做-我的应用程序可以显示其他语言(例如英语、俄语、德语)。我的意思是我的应用程序被翻译成的所有语言。 最佳答案 如果您已经翻译了应用程序,并且您的项目设置设置为支持多种本地化(请参阅我的一个项目的屏幕截图),那么

iphone - 如何检查 iTunes 上是否有新版本?

我需要在iTunes上检查我的iOS应用程序版本。如果有更新的版本可用,我想显示UIAlert。我不想在我的服务器上存储版本号,因为更新版本随时可用。是否可以在iTunes上查看我的应用程序版本? 最佳答案 是的,这是可能的。看看这个非常值得推荐的iOS和MacOSX开源库:https://github.com/nicklockwood/iVersion 关于iphone-如何检查iTunes上是否有新版本?,我们在StackOverflow上找到一个类似的问题:

ios - 无法将 GeoJSON 文件上传到 iTunes Connect

我收到以下错误:“您上传的JSON文件无效。错误:提供的每组坐标必须有效”文件的内容是:{"type":"MultiPolygon","coordinates":[[[[19.5,-99.1],[19.5,-99.2],[19.3,-99.2],[19.2,-99.1],[19.2,-98.9],[19.3,-98.9],[19.5,-99.0]]]]}我真的找不到问题所在,它在模拟器上完美运行。有什么想法吗? 最佳答案 坐标在GEOJSON中的顺序是[longitude,latitude]:)您可以查看更多详细信息:http://

ios - 帐户过期后如何从 iTunes Connect 中删除 iOS 应用程序

我的客户有一个iTunesDev帐户用于他们的应用程序,出于某种原因,他们希望在新帐户下使用新版本的应用程序。他们创建了新帐户,但让旧帐户过期。需要先删除旧应用,然后才能在新帐户中使用相同的名称。iTunesConnect不允许我们那样做!!该应用程序已从所有地区下架。该应用程序的状态为“待定契约(Contract)”,并且没有出现删除按钮。如果有人可以引导我们到正确的位置(在门户中)向Apple提出此类问题,或者我们可以通过某种方式自行解决此问题,那将会很有帮助。谢谢:) 最佳答案 所以这就是最后发生的事情。在与Apple多次来回

java - 验证 Apple iOS iTunes 收据;基于 0 或 1 的小时

我正在编写一个Javaservlet,它将验证来自iOS应用内购买的Apple收据日期是否有效,并获取收据对象以返回到iOS客户端。此验证的规范在thispagefromtheofficialiOSdocumentation中.在经过验证和转换的receipt对象(Apple通过HTTPPost返回给servlet的JSON)中,日期字符串的示例是这样的:2012-01-1310:14:24美国/洛杉矶。我想写一个JacksonJSONdeserializer这会将字符串转换为JodaDateTime对象。问题:我不确定时间戳的hour字段是从0开始还是从1开始。如果它是基于0的,那么