Tag: app store

在AppStore中发布iOS应用程序

创建应用程序后的下一步是在AppStore中发布iOS应用程序。 如果我们想向全世界公开iOS应用程序,这是一个“快速”指南。 这个过程可能是第一次。 此过程涉及的主要步骤是: 创建一个Apple ID 加入苹果的开发者计划 在Xcode中 创建和构建您的应用程序 创建已签名应用程序的存档 在App Store Connect中 注册您的应用程序 上传或导出您的应用程序 提交您的申请以供审查 您的应用程序将通过验证并在App Store中发布。 创建一个Apple ID 其余过程需要Apple ID。 要创建Apple ID,您需要一个有效的电子邮件地址,并且可以通过不同的方式来进行操作: 在安装新iPhone或MacBook的过程中 首次使用AppStore或iTunes时 在Apple.com网站(https://appleid.apple.com/account/)上注册 您需要输入识别信息和一些个人数据。 在使用安全代码验证电子邮件之后,您的帐户将处于活动状态。 注册为开发者 下一步是在站点https://developer.apple.com/中注册为Developer ,以开始在AppStore中发布应用程序。 输入苹果开发者的网站 接受苹果开发者协议 您将进入开发者门户 使用此帐户,您只能访问开发人员的常规资源(SDK,下载,开发工具)。 之后, 您需要加入Apple的开发人员计划才能访问所有功能, 包括将 应用程序发布到AppStore。 加入苹果开发者计划 您需要加入Apple Developer Program才能开始发布应用程序。 在主页上,您可以单击“加入Apple开发人员计划” 点击按钮链接“注册” 以个人或组织身份开始注册。 您需要在iPhone或MacBook中为您的Apple帐户启用“双重身份验证”。 输入注册所需的信息后,系统将提示您支付99美元以获得为期一年的订阅会员资格 。 最后一步允许您在AppStore和MacOS应用程序中发布iOS应用程序。 注意:提交并支付iOS开发者注册费用后,您需要等待Apple处理您的订单。 生成应用证书 验证新的开发者帐户后。 您将能够使用Apple开发人员站点中的发布工具。 […]

WatchKit应用程序/扩展和iOS向后兼容

我有一个iOS应用程序,其部署目标设置为iOS 6.1版本,基本SDK最新iOS。 我已经将Watchkit应用程序和WatchKit扩展目标添加到项目中,但是我需要了解这将如何影响将来提交到App Store: 1)是否生成两个可执行文件? 一个用于iOS应用程序+ WatchKit扩展,另一个用于WatchKit应用程序? 或者全部打包在一个唯一的可执行文件中? 2)它会自动处理安装该应用程序的设备的iOS版本? 我的意思是:用户是否会下载并从App Store安装更新,然后她将被要求只安装iOS应用程序,如果她的版本是8.1,并且要求安装iOS应用程序和WatchKit应用程序(如果她有iOS的话) 8.2+和一个配对的Apple Watch? 苹果是否提供了这些信息?

更改App Store中支持的语言的iOS应用程序列表

我注意到,我的几个应用程序在App Store的“语言”部分有多种支持的语言(他们都假设)。 但是,我唯一支持的语言是英语。 我如何改变这个? 我在网上search,发现Bundle中不同的.iproj文件夹决定了App Store上列出的语言,但是我的应用程序只有en.iproj所以对我没有太大的帮助。 编辑1: 我去了iTunes Connect中的二进制信息部分,并截图显示我的问题。

AppStore提交问题

我正在提交我的第一个iOS应用程序到应用程序商店,我有一个问题,我不知道如何解决。 以下是我所做的一个回顾: 我去了iOS开发中心,创build了configuration和分发configuration文件(用于app store),并将它们上传到Xcode。 然后我进入iTunes连接并完成整个应用程序。 在iTunes Connect中,应用状态显示为“准备上传”。 所以我回到Xcode,并使用我为这个项目制作的configuration文件进行归档。 我selectvalidation,我一遍又一遍地得到以下错误消息:“应用程序必须准备好在iTunes Connect上进行上传,然后才能在Xcode中进行validation或提交。 所以我再次检查我的包标识符在我的应用程序是正确的,它是。 那么现在怎么办? 任何人都可以给我一个线索,我可以在这个过程中犯的任何新手的错误?

在iTunes中获取错误连接

当我在appstore提交审查得到像这样的错误。 以前一切都很好,但最近iam面临这个问题。

IOS应用程序更新 – 丢失私钥

我有一个客户端的IOS应用程序,我需要推动它作为更新到现有的应用程序。 我已经收到itunesconnect帐户,其中包括应用程序的凭据,但这里是我的问题。 我没有用来发布最初的应用程序的私钥,根据下面可能会导致一个问题。 私钥在本地存储在Mac设备上(在这里是旧供应商)。 在错误的手中,有人可能会尝试分发包含恶意代码的应用程序。 这不仅会导致应用程序被拒绝,还可能意味着我们的开发人员凭据可能会被苹果撤销。 有没有办法检索旧密钥? 在我用另一个证书签署申请的情况下,仍然会作为现有申请的更新?

10.6的应用程序被拒绝 – 专家能帮我理解要改变什么吗?

我的应用程序被苹果拒绝,甚至在上诉和与他们交谈之后,他们不愿意就错在哪里给我们明确的反馈。 他们一直指向10.6的准则,拒绝我们。 我们觉得我们正在做一个相当不错的工作。 我很想得到一些指导什么是错的。 我的应用程序屏幕截图如下,在这个链接按顺序,因为你会使用的应用程序。 DangerousWatersTV 该应用程序是为真人秀节目 – 危险的水域。 该应用程序的说明如下: 跟随危险的水域船员,他们开始寻求在SeaDoo个人水上摩托艇上的全球旅行。 这个应用程序允许你从DW船员得到最新的位置,图像,video和文本更新。 适合在这个新的真人秀节目之间使用。 我们已经确保将所有图像包括在标准和视网膜格式中。 该应用程序有0个苹果指出的错误,并且还启用了推送通知。 我们真的不知道该怎么做,以获得应用程序批准。 任何提示将非常感谢! 谢谢!

我是否需要为每个Apple AppStore提交单独分发?

我很困惑 – 经过一整天的努力,我终于想出了如何通过存档和从xcode发布我的应用程序提交给苹果。 …这是我的免费版本 现在我做了我的代码更改,并在我的pList文件上,我将Bundle标识符更改为com.blah.mygame.pro而不是com.blah.mygame.lite 我也把Bundle的名字改成了My Game Pro而不是My Game Lite 但现在我很困惑 – 当我点击Xcode中的项目,我打“目标”,而不是“项目”,我找不到我的发布/分布configuration文件! (我的开发/debuggingconfiguration文件)仍然在那里。 如果我点击Project而不是Targets那么我实际上看到我以前的分布configuration文件。 然而,在我develloper门户,我实际上已经设置我的分配configuration文件链接到“com.blah.mygame.lite”标识符。 是我不应该这样做? 奇怪的是,当我在今天早些时候做出我的分布configuration文件时,我说了一些类似“mygame * – ”的东西,或者我可以将它链接到的东西。 但我只是没有想到就select了com.blah.mygame.lite 你应该有多个分配configuration文件? 每个应用程序一个? 我只是想要一个精简版和专业版? * *编辑: 这个奖励点: 如果我只需要1供应configuration文件,(因为我搞砸了我以前的供应configuration文件命名)…我如何重命名我所有的分配configuration文件,而不干扰/搞乱我的应用程序? 它已经提交并等待批准 *编辑#2: 好吧,我有两个应用程序提交与2个单独的分布configuration文件。 然而,有什么办法,我可以重命名分配configuration文件,而提交的应用程序仍在使用它? 我错误地把它命名为“我的公司发行简介”,当我应该命名为“我的游戏专业版发行简介”

如何处理firebasedynamic链接的生命周期? (IOS)

我有一个关于iOS上的dynamic links的问题。 我们在我们的应用程序中使用它们,似乎它们的到期时间非常短(大约5分钟)。 从appstore,它不工作,因为下载超过这个时间从xcode构build,如果我们直接打开应用程序的工作。 如果我们从xcode构build,然后等待5分钟,它不再工作 有关这个的任何线索? 它真的很糟糕,因为分支机构的使用寿命约为2小时,而5分钟的使用寿命使它们毫无用处

这段代码是否通过了app store?

我需要知道用户是否有他的iPhone设备上的某些应用程序 我有这个代码 BOOL isInstalled = [[LSApplicationWorkspace defaultWorkspace] applicationIsInstalled:@"com.app.identifier"]; if (isInstalled) { // app is installed } else { // app is not installed } 这在理论上是做这个工作的 问题是在实践中,是否通过应用程序商店? 我可以使用"LSApplicationWorkspace"类吗?