当我尝试将我的应用程序上传到iTC时,在验证我的应用程序后,我开始提交它。但是有一个错误说“iTunesStore操作失败错误描述不可用“当我使用ApplicationLoader3.0上传时,发生了同样的错误。 最佳答案 我也遇到过一次这个错误。然后我意识到供应配置文件(项目目标->代码签名)被设置为“Ad-Hoc”配置文件而不是“生产”配置文件。将其设置回“生产”对我有用。 关于ios-xcode6上传应用程序错误:iTunesStoreoperationfailedErrorDes
Apple发布了AppStore的一项新功能。iOS版本不兼容的iPhone所有者可以下载您的应用程序的先前(最后兼容版本)。这可能非常酷。但不幸的是,我的应用程序的旧版本支持iOS5,我的后端根本不支持它。最新版本最低要求iOS6。因此,任何拥有iOS5的用户都会下载不受支持的应用程序版本。Apple说你可以删除以前的版本(https://developer.apple.com/news/?id=9182013a):Ifyoudonotwishtomaketheseversionsavailable,youcanmanagetheavailabilityofyourapps'prev
我知道可以通过注册自定义方案(例如so://)直接链接到iOS中的应用,也可以通过iTunes链接到应用商店中的应用。在许多情况下,理想的流程是提供一个链接,如果安装了应用,则重定向到应用;如果没有安装,则重定向到商店。这可能吗?如果可能,如何实现?为清楚起见添加,场景是我在我的iPhone上打开一封电子邮件中的链接(http),该链接邀请我加入应用程序中的一个组。如果用户在该设备上安装了该应用程序,它应该打开,否则http链接应该重定向到iTunes。 最佳答案 我认为更简单的答案是使用以下javascript在您的服务器上设置一
我有一个名为“X”的应用程序。它已经在应用商店中获得批准。现在出于某些原因我希望它被称为“XPro”。我应该在plist或ITC中编辑什么来更改此名称?我想我应该更改bundle_name或bundle_display_name,但它会更改AppStore中的应用程序名称还是只会更改设备上的名称?在ITC中创建新应用不是一个选项,因为应用已经获得批准。谢谢! 最佳答案 如果您已经在ITC中创建了新版本,您可以按照以下步骤编辑您的应用程序名称:在iTunesConnect中,单击您的应用程序,您将在页面底部看到版本,单击更新版本(例如
我已经向AppStoreConnect提交了一个SingleViewSwiftiOS应用程序。该应用程序不是基于文档的。应用程序上传成功,但我在Apple的电子邮件中收到以下警告。我仍然可以通过TestFlight测试应用程序,但我想消除警告。“无效的文档配置-基于文档的应用程序应支持文档浏览器(UISupportsDocumentBrowser=YES)或实现就地打开(LSSupportsOpeningDocumentsInPlace=YES/NO)。” 最佳答案 我刚遇到同样的问题;我不知道为什么,因为自从我的应用程序的上一个版
我正要将一个应用程序上传到iTunesconnect,但是应用程序加载器一直停留在“正在通过iTunesStore进行身份验证”阶段并等待将近一个小时。网络很好,我以前从未见过这种情况。有人遇到过这种问题吗?解决方案是什么?提前致谢。 最佳答案 我在防火墙后遇到了这个问题。我通过编辑解决了这个问题:/Applications/Xcode.app/Contents/Applications/Application\Loader.app/Contents/MacOS/itms/java/lib/net.properties如果您在上面提
我正在使用最新的XCode(6.1),我需要尽快提交应用程序,但我似乎无法解决“您的帐户已经拥有有效的iOS分发证书”错误。我有客户的配置文件,我有他的分发证书(有效)和他的私钥(我已经使用钥匙串(keychain)检查过,它确实存在)。包ID也是正确的。我已经删除了我的配置文件和证书,并重新安装了客户端的很多次。是什么导致了这个问题?我在这里看到了很多关于这个问题的主题,所以我事先为创建另一个克隆而道歉,但我真的不知道如何解决这个问题。编辑:顺便说一句,我正在运行全新安装的Yosemite 最佳答案 通过在开发者成员(member
iOS应用的版本/构建字段包括:"Version"CFBundleShortVersionString(字符串-iOS、OSX)指定包的发布版本号,它标识应用程序的发布迭代。发布版本号是由三个以句点分隔的整数组成的字符串。"Build"CFBundleVersion(字符串-iOS、OSX)指定bundle的构建版本号,它标识bundle的迭代(已发布或未发布)。构建版本号应该是一个字符串,由三个非负的、以句点分隔的整数组成,第一个整数大于零。该字符串应仅包含数字(0-9)和句点(.)字符。每个整数的前导零被截断并被忽略(即1.02.3等同于1.2.3)。此key不可本地化。“iTun
我在应用商店中有一个应用,它使用的是已过期的iOS配置文件(分发版)。此配置文件包含也已过期(并且不再出现在门户中)的PushCertificate。问题1:有没有办法重新创建推送证书然后更新配置文件?(我的钥匙串(keychain)上还有推送证书(已过期))?问题2:我是否需要使用包含新Push证书的新配置文件将应用重新提交到应用商店?由于推送证书已过期,我可能无法向应用程序的现有用户发送通知。 最佳答案 无法续订推送证书。您必须创建一个新的。推送通知证书不是应用程序构建的一部分。因此,要让推送继续工作,您只需创建一个新证书并
当我尝试向ItunesConnect提交应用程序时,出现以下错误。iTunesStoreOperationFailedErrorITMS-90717:"InvalidAppStoreIcon.TheAppStoreIconintheassetcatalogin'YourApp.app'can'tbetransparentnorcontainanalphachannel."我确保提交的文件不透明。所以在提交到iTunesConnect时错误仍然存在。 最佳答案 下面的解决方案对我有用在预览应用中点击并打开AppStore图标(10