有没有一种方法来检查是否有一个HTTP请求的AppStore中可用的名称? 没有在iTunes Connect中手动创build应用程序?
我有一个下载应用程序button的HTML页面。 当被iOS用户点击时,它通过itms-services将用户redirect到App Store。 我在这里使用的链接是: window.location.replace("itms-apps://itunes.apple.com/app/id578505616"); 它在移动浏览器上看起来如此: Facebook / Pinterest有一个应用程序内浏览器,要求用户的同意,然后用取消或打开应用程序,打开应用程序打开外部链接的警报框的formsredirect用户的应用程序。 它看起来像这样: 它看起来像这样的警报框: 假设用户正在使用iOS设备。 这里预期的行为是当打开应用程序button被点击时,用户被redirect到App Store应用程序。 但是,在实际redirect发生之前,我们看到大约10秒的延迟。 请参阅以下video: 笔记: 我似乎无法在任何时候重现这一点。 有时只能重现。 抱歉! 一旦设备第一次延迟,所有后续的AppStores链接将会很快,直到大约晚了一天。 重新启动手机和/或清除浏览器caching和/或重新安装Facebook / Pinterest无助于重现这一点。 我尝试用https://itunes.apple.com/us/app/trusper-tips-tutorials-how/id578505616?mt=8replaceitms-apps://链接,但是我们仍然遇到延迟时间。 延迟似乎正好是10秒。 为什么这个延迟发生? 这似乎是一个不好的用户体验。 我目前的理论是,问题出在苹果方面。 原因是,一旦打开应用程序button被点击,它是在我们的网站,以及Facebook / Pinterest的应用程序的手中。 我认为,一旦button被点击,iOS正在处理从一个应用程序到另一个应用程序的实际上下文切换。 因此,这表明实际打开URL的系统调用挂起,或打开App Store应用程序的系统调用是? 但是,我无法certificate任何一个是真的还是假的。 有没有人有更好的解释? [编辑04/02/2015]我可以证实,这个问题依然存在,因为我的手机(iPhone 5S W / iOS 8.2)仍然存在。 我做了一些进一步的研究,发现这篇文章,我认为这是一个iOS系统相关的错误: OpenUrl冻结了超过10秒的应用程序
初次提交iOS应用程序到应用程序商店后,是否可以更新文件? 我们有一个新的应用程序的稳定版本准备提交,但想知道我们是否可以发布新function的更新,即使应用程序正在审查几天后的初始提交。 或者,我们是否必须先等待该应用获得批准才能提交更新?
我是两个苹果开发计划的成员,我试图上传一个新的应用程序。 问题是,每次loginitunesconnect时,都会将我login到一个团队,而我找不到切换团队的方法。 我试着先logindeveloper.apple.com并select正确的团队,但是一旦我去itunesconnect,它会重新login到错误的团队。 有没有办法改变itunesconnect上的团队? 我已经在Safari,Chrome和Firefox上尝试过了,我已经清除了我的历史logging和caching。 谢谢
苹果是否接受Python应用程序在新的Mac App Store上发布? 如果是这样,应该如何打包应用程序? py2app是否足够? 别的东西?
iOS应用程序的三个版本/构build字段是: “Version” CFBundleShortVersionString (String – iOS,OS X)指定包的发行版本号,它标识应用程序的已发布迭代。 发行版本号是由三个以句点分隔的整数组成的string。 “Build” CFBundleVersion (String – iOS,OS X)指定了bundle的版本号,标识bundle的迭代(释放或未发布)。 构build版本号应该是一个由三个非负的,句点分隔的整数组成的string,第一个整数大于零。 该string应该只包含数字(0-9)和句点(。)字符。 前导零从每个整数中截断,将被忽略(即1.02.3相当于1.2.3)。 此密钥不可本地化。 “iTunes Connect版本号” :在iTunes Connect上创build应用程序的新版本时指定的版本号。 我的问题是: 当新版本的应用上传到App Store时,需要增加哪个版本/内部版本号? CFBundleShortVersionString或CFBundleVersion在应用程序更新之间保持不变? iTunes上传无效版本/内部版本号时显示的Apple信息源的额外点或确切的错误信息。 Android / Google Play注意: 提示这个问题的讨论是,Google Play商店中的Android应用的公共“版本”不需要增加,也不会被validation。 android:versionName在版本,升级,降级或任何随机string之间可以保持不变,而不是看起来是有效的“版本号”。 android:versionName – 一个string值,表示应用程序代码的发行版本,因为它应该显示给用户。 该值是一个string,以便您可以将应用程序版本描述为<major>.<minor>.<point>string或任何其他types的绝对或相对版本标识符。 而android:versionCode被强制为一个递增发布的整数。 苹果文档 正如刚刚接受的答案中所指出的那样,苹果最近在其网站上增加了一个技术说明,详细讨论了他们的版本/内部版本号scheme: Apple技术说明TN2420 – 版本号和内部版本号
我正在尝试向App Store提交一个新的应用程序,但现在苹果公司需要4.7英寸和5.5英寸的iPhone屏幕截图。 任何人有这些截图规格(大小)? 我试着用: 640 x 1136(肖像) 640 x 1096(人像) 1136 x 640(风景) 1136 x 600(风景) 我也试图使用iPad的大小截图,但也没有工作。 我没有收到任何有关此信息的build议或电子邮件,我在iTunes Connect中看不到任何帮助。
我的分发证书将于6月7日到期,以及我的所有configuration文件。 我如何正确地续约? 我现在应该撤销并要求一个新的? 如果我这样做,比我所有的现场应用程序,我把它取下来?
我们的更新今天已经被拒绝了两次ipv6networking连接问题。 我们的networking代码在以前的版本和当前版本之间没有变化。 该应用程序仅将httpsnetworking请求发送到api.metooapp.io,该请求已针对ipv6 [ 0 ]正确configuration,并在AWS上的Route53后面运行。 代码中没有硬编码的IP地址。 即使按照在拒绝通知中提供的链接[ 1 ]中的步骤创buildipv6networking,我也无法再现此问题。 看来我不是唯一遇到这个问题的人,要么[ 2 ]。
我正在写一个iPhone应用程序,我想使用第三方库的部分function。 我打算通过App Store销售它,我的代码不会公开。 哪些开放源代码许可允许衍生作品并在苹果自己的条件下发布?