Tag: app store

SKProduct中没有localizedTitle

我正在实施一个应用内商店,并成功从app store获取SKProducts。 SKProducts中的价格信息和描述都很好,但是我所有的localizedTitles都是零。 在iTunes Connect中,参考名称已设置,并添加了英语语言,并设置了“显示名称和说明”。 任何想法为什么localizedTitles回来为零?

iTunes Connect提交审核 – 您的应用信息无法保存。 再试一次

试图提交我的应用程序的新版本进行审查时,我收到此错误消息: 虽然我已经看到有关此错误消息的其他线程,所提供的解决scheme并没有为我工作,我没有看到任何提到我得到的实际服务器错误消息。 iTunes Connect会回应以下错误讯息: Error converting JSON string to object: Can not instantiate value of type [simple type, class com.apple.jingle.label.content.purple.to.LCSubmitForReviewTO] from JSON integral number; no single-int-arg constructor/factory method 请求详情: Remote Address:23.1.186.88:443 Request URL:https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/ra/apps/123456789/version/submit/complete Request Method:POST Status Code:500 Internal Server Error 完整的JSON响应: { "data":null, "messages": { "warn":null, "error":[ "Error converting JSON string to object: Can not […]

应用程序被拒绝 – 苹果公司希望我添加额外的本机iOSfunction

我最近的iPad / iPhone应用程序已被拒绝。 苹果的原因是: 为了增强用户体验,向应用程序添加额外的本机iOSfunction将是适当的。 具体而言,推荐使用户能够与应用程序交互而不仅仅消耗信息的function。 我的应用程序就像一个特定主题的漫画(由体育漫画家)。 它具有最初的缩略图视图,支持横向/纵向模式,滑动下一张/上一张漫画,定时隐藏/取消隐藏状态栏/导航栏等。 但不支持书签,缩放,保存等。 InApp购买额外的漫画不受支持。 该应用程序是用iOS SDK 4.3使用Xcode 3.2编写的 我的具体问题是:什么是“额外的本机iOSfunction”?

ITMS-90047不允许的path(“iTunesMetadata.plist”)

我试图提交我的Xamarin应用程序审查AppStore时出现错误。 任何人都可以解释为什么发生这种情况,我怎么能解决这个问题?

具有多个iOS应用程序的组织如何pipe理iOS分发证书?

我最近参与了iOS开发的组织帐户。 他们有多个团队都在开发独立的iOS应用程序。 我有些惊讶地发现,在使用组织的“iOS发行”证书方面没有任何协调。 相反,无论开发者需要提交一个构build,都会创build一个新的构build,如果有必要的话,撤销一个或多个现有的构build(苹果公司似乎允许其中三个构件有限的供应同时“活”)。 对这种做法的理由似乎是以下观察的组合: 由一个开发人员创build的分发证书不容易被另一个人使用(你可以在这个主题上find很多关于SO的问题;解决scheme似乎是确保证书的私钥元素也是共享的,但是这个组织还没有采取这种方式, 例如 , 另一个例子 ,还有更多)。 xcode7使得分发证书变得比以往更容易,所以这显然是苹果的预期方式(xcode6将需要去开发中心)。 分发证书只需要提交相当小的appstore窗口; 一旦应用程序在appstore中,分发证书是否被撤销也没有区别。 苹果似乎有一些奇怪的后进先出规则分发证书更新(如果你有“旧”,“更新”和“最新”,你撤销“更新”或“最新”…你会发现你仍然不能创造一个新的,直到你已经撤销“旧”)。 或者至less对那些希望在各个团队/项目之间分配有限的分销证书库存的组织来说,这些规则看起来很奇怪,但却发现不符合苹果实际提供的。 但是,我观察到这种快速分发证书stream失策略的一个非常严重的负面后果,就是tesflight构build的版本不能长久保持有效,而tesflight用户发现自己正在获得有关无效证书或应用程序的对话框testflighttesting人员从testing飞行中消失得太早。 (其实也是沿着同样的路线看这个问题 )。 鉴于苹果明确将testing视为appstore基础设施的重要组成部分,我发现很难相信这个组织正在按照苹果公司的实际情况来处理事情。 有人能够洞察一下正确的做事方式,请赐教吗? 道歉,如果我的术语是closures在上面的一些…我只是涉足这个东西。

AppStore提交被拒绝 – 应用程序不被允许使用UDID

我试图上传一个应用程序到AppStore,但它的上传,我得到这个错误: 您的应用包含非公开API使用情况。 请检查错误,纠正错误,然后再次提交您的应用程序。 应用程序不允许使用UDID,也不能使用UIDevice的唯一标识符方法。 请更新您的应用程序的服务器以与iOS6中引入的供应商或广告标识符相关联。 不应该显示这些错误吗? 我无法find任何访问UDID的代码。

可用和最有利可图的广告系统的iPhone应用程序?

在发布我的第一个iPhone应用程序之后,考虑到它在健康和健身类别中是一个相当利基的应用程序,我在销售额中有相当不错的营业额。 不过,我决定让应用程序免费,直到下一次更新,在我的应用程序的前3天下载量增加了1433% – 这是相当惊人的。 所以这让我想到了一个免费的应用程序的select,广告将是一个更好的select。 那么,有什么方法可以将广告整合到iPhone应用程序中,哪些是最有利可图的?

最佳做法:创build免费和付费版本时如何处理iOS应用程序的代码差异?

我想在AppStore上发布我的iOS App的两个版本。 一个是有偿的,另外一个是免费的。 截至目前,我的代码已完成付费应用程序。 现在我想添加更多的代码为iAd和InAppPurchase的免费应用程序。 维护这两个版本的最佳方法是什么? 我正在考虑复制Xcode项目或在我的git仓库中创build一个分支。

iOS设备上安装的所有应用程序列表及其在主屏幕上的位置(跳板)

我已经search了几天的下降答案如何获取运行iOS> 5.0 (com.apple.mobile.installation.plist).的设备上安装的应用程序的列表(com.apple.mobile.installation.plist). 我尝试了不同来源的代码,我得到的唯一几乎成功的解决scheme是使用Daniel Amitay API( http://www.ihasapp.com )的共享URLscheme方法 – 竖起大拇指 – 非常棒! 但是使用URLscheme,我无法获取设备上已安装的所有应用程序,因为它们并不都是共享URLscheme。 我正在使用的设备没有越狱,因此应用程序沙盒中禁止从应用程序中访问/private/var/mobile/Library/Caches/com.apple.mobile.installation.plist 。 那么给出的例子是否可以检索这些信息呢? 并在iphone上查找安装的应用程序列表只能在模拟器或越狱设备 上工作。 我的问题: “是否有任何方法向用户展示iTunes(AppStore)login屏幕,并在他/她input他/她的凭据后,才能从iTunes购买(下载)应用程序列表app store)?” 我试图做一个应用程序,显示所有安装的应用程序和他们在主屏幕(跳板)上的位置,就像iTunes在浏览设备时所做的一样。 有这样的应用程序的必要性是,当你有一个设备上安装的应用程序400-500,你已经将它们分组在文件夹中,当你决定从设备上卸载它们时,发现它们中的每一个都是非常令人沮丧的。 谁能帮忙? 提前致谢。

如何从苹果拒绝元数据拒绝提交应用程序的细节,以避免添加应用程序来查看时钟

由于无效的演示帐户详细信息,我们是否可以在元数据被拒之后重新提交应用程序,以避免重新join评论队列并重新启动评论时钟。 根据这个链接一个容易与iTunes连接和元数据拒绝错误build议“不要单击”提交审查“后元数据拒绝”,以避免审查过程。 但是苹果build议提供模拟账户信息: loginiTunes Connect 点击“我的应用程序” select你的应用 向下滚动到“应用程序评论信息” 在“模拟账户”和/或“注释”中酌情提供信息 点击保存 点击Submit for Review /在这里提到点击提交评论信息 当您的iTunes Connect应用程序状态显示为元数据被拒绝时,我们不需要新的二进制文件来解决此问题。 一旦这些信息可用,我们可以继续您的评论。 现在我的问题是,我应该点击“提交审查”提交审查过程的应用程序,或者我只能发送模拟账户的详细信息回复解决中心消息。 如果是的话,我怎样才能把这些细节发送给苹果审查小组 任何帮助表示赞赏!