Tag: itunesconnect

无效Swift支持/无效执行的Swift

我想上传一个用swift编写的应用程序。 应用程序加载程序成功传递了应用程序,但几分钟后,我得到了一个苹果的答复告诉: Swift支持无效 – 该包包含Swift的无效实现。 应用程序可能已经build立或签署了不合规或预发行工具。 访问developer.apple.com了解更多信息。 我使用xCode版本6.0.1(6A317),Swift iOS SDK 8.0,并用xcode构build应用程序。 我在哪里可以find有关如何获得swift的有效实施的任何信息? 苹果没有具体说什么。 谢谢

应用程序由于缺less使用说明而被拒绝(Xcode8)

所以我今天收到了这封邮件,说我的应用程序的最新版本被iTunes Connect拒绝了,原因是缺less一些使用说明。 确切地说: 此应用程序尝试访问隐私敏感的数据,没有使用说明。 应用程序的Info.plist必须包含一个带有string值的NSContactsUsageDescription键值,向用户解释应用程序如何使用这些数据。 此应用程序尝试访问隐私敏感的数据,没有使用说明。 应用程序的Info.plist必须包含一个带有string值的NSCalendarsUsageDescription项,向用户解释应用程序如何使用这些数据。 此应用程序尝试访问隐私敏感的数据,没有使用说明。 应用程序的Info.plist必须包含一个带有string值的NSPhotoLibraryUsageDescription项,向用户解释应用程序如何使用这些数据。 此应用程序尝试访问隐私敏感的数据,没有使用说明。 应用程序的Info.plist必须包含一个带有string值的NSBluetoothPeripheralUsageDescription项,向用户解释应用程序如何使用此数据。 此应用程序尝试访问隐私敏感的数据,没有使用说明。 应用程序的Info.plist必须包含一个带有string值的NSMicrophoneUsageDescription项,向用户解释应用程序如何使用这些数据。 此应用程序尝试访问隐私敏感的数据,没有使用说明。 该应用程序的Info.plist必须包含一个带有string值的NSMotionUsageDescription键,向用户解释应用程序如何使用这些数据。 一旦这些问题得到纠正,您可以重新发送更正的二进制文件。 我发现这些在iOS 10中已经成为强制性的,但唯一的问题是,我的应用程序没有请求访问任何这些的权限..我以为只有在您实际请求权限时,描述才是必需的。 是否因为我的一个依赖(Cocoapods)可能包含一些代码来请求这些权限? 还是这些描述是强制性的,即使我从来没有要求查看用户日历,联系人等?

iTunes Connect API

iTunes Connect是否具有API? 一些应用程序如何将财务和销售报告下载到计算机? 是否有一些C / Objective-C API包装? 提前致谢。

我如何生成一个iOS版本构build,我的客户端可以签署他们的最终?

我的场景 我为客户写了一个iOS应用程序。 这个项目已经快结束了,现在是时候把它放到App Store了。 在整个开发过程中,我一直在向他们发送开发版本。 这些版本有一个基于我的公司和我的客户端的项目,如: com.mycompany.clientname.projectname的捆绑ID。 我使用我在自己的Provisioning Portal帐户中创build的Ad Hoc Distribution Provision Profile来签署这些Ad Hoc版本。 现在是时候进入App Store了,我需要做一个发布版本并发送给他们,用他们自己的App Store Distribution Provisioning Profile进行签名。 这也意味着为项目设置一个新的Bundle ID。 我的问题 我需要获得一个已编译的应用程序给客户端,供他们签署configuration文件。 但是,我需要将Bundle ID设置为首先使用的内容。 假设它是com.bestclientever.appname 。 Xcode 4不会让我现在归档项目,因为这样做需要代码签名。 我无法对代码进行编码签名,因为我无法使用与其在供应门户中设置的相同的捆绑ID创build供应configuration文件(供应门户强制执行唯一性 – 因为它应该)。 我在这里做了任何不正确的假设或误解吗? 即。 我是否真的必须将Bundle ID设置为他们要签名的内容? 问题 有没有什么办法来存档或以其他方式构buildiOS应用程序而无需代码签名? 像“以后再签”设置什么的? 或者,有没有一种方法来构build一个捆绑ID的应用程序,但其他人可以使用另一个捆绑ID的供应configuration文件签名(通过更改已编译的应用程序的捆绑ID或其他签名方法)? 我如何构build最终版本的版本,但有其他人签署的应用程序分发到App Store? 我已经尝试或探索过 代理客户。 与其他不那么聪明的客户,我刚刚得到他们的供应门户和iTunesConnect凭据,只是做最后的构build。 这不会与这个客户。 这是一个严格的安全准则和繁文</s>节的大公司。 作为客户欺骗。 这与上面的类似,不会出于同样的原因。 询问我的客户“你能把你的私钥导出并发给我”这听起来很诡异吗? 在这个答案中描述了这种技术: 我怎样才能发送iOS应用程序到客户端,让他们进行代码签名 发送客户端我的项目源代码,并让他们做发布版本。 源代码的许可不在我们的协议中。 […]

iTunes Connect上的销售统计信息多久更新一次?

我的应用程序今天被苹果公司接受,我试图找出它被下载了多less次。 有人知道在iTunes Connect上销售统计更新的频率吗? 是每天一次吗? 如果是这样,什么时候更新?

提交之前获取iTunes的应用程序链接

我在另一篇文章中读到,你可以提交没有二进制文件的应用程序,但我基于我已经看到这是不可能的。 看来你不能提交没有二进制文件,并通过应用程序加载器提交二进制文件。 在提交二进制文件之前,有没有其他已知的方法可以将itunes / app store链接到我的应用程序?

获取ITMS-4238“冗余二进制上载”错误无论我更改构build版本或应用程序版本

我拒绝了一个二进制文件,它是1.0(1.0)。 开发者进入拒绝状态。 我去上传一个新的二进制文件,并遇到这个问题,然后我看到我需要增加我的构build。 我增加了这两个应用程序版本,并build立到1.1,这是一个错误。 我有一些错误的应用程序版本不匹配,理解。 然后我试了应用程序版本1.0和许多不同的内部版本号。 1.1,1.0.1,1.2,1.3,1.0.3 ..没有任何作用。 我不断收到这个错误。 在iTunes上只有一个build立连接(1.0) 我试过没有二进制提交,它说我需要一个。 我什至尝试更改应用程序版本1.1连接iTunes,然后上传1.1(1.0),并失败以及相同的重复问题。 任何人都有这个问题?

如何从iTunes中删除构build连接?

我想从新的iTunes连接网站删除我的应用程序版本之一。 但是我找不到删除/删除button。 有任何想法吗?

无法validation客户端3000

我正在使用xcode 7.1并试图通过xcode直接上传我的应用程序到应用程序商店。 上传时,我得到一个奇怪的错误: – 无法validation客户端3000 注意: – 我最近在账户中进行了更改(xcode首选项部分)。 这是关系到我的错误? 我也重新启动Xcode,但问题仍然存在? 我已经检查了这个问题 ,但他们说重新启动你的xcode。 但是这并不能解决我的问题。

在iTunes Connect中删除应用程序

苹果已经推出了删除应用程序的可能性。 引用iTunes Connect指南: 如果您在iTunes Connect中创build了一个不再需要查看或pipe理的应用程序,则可以从iTunes Connect视图中将其删除。 删除您的应用程序将不允许您重新使用您的SKU或应用程序名称,一旦删除,您将无法恢复您的应用程序。 到现在为止还挺好。 然后它变得有点混乱: 如果您将自己的应用程序出售给其他开发者进行自己的分发,并且需要将其从iTunes Connect帐户中删除,我们build议您使用应用程序删除function,以便将应用程序名称释放出来供其使用。 这是否意味着我将无法在帐户中重复使用该名称,但其他帐户会如何? 有人试过吗?