草庐IT

ios - iTunes : App Upload Warning : The app references non-public selectors in :setRefreshInterval

将二进制应用程序上传到iTunes时,报如下警告:Theappreferencesnon-publicselectorsin:setRefreshInterval我该如何解决这个问题?哪个公共(public)API可以解决问题(:setRefreshInterval)? 最佳答案 这意味着您使用的是私有(private)API,而不是文档化/公开的API。如果您使用它,Apple通常会拒绝您的应用程序,因为它们是不允许的,并且如果Apple更改内部系统(包括此未记录的代码),它可能会使您的应用程序崩溃。人们会留下负面评论。在这种情况

iphone - 应用程序更新被接受后,您能否在 iTunes Connect 中删除应用程序更新

如果我通过iTunesconnect向iOS应用程序提交更新并将发布日期设置为将来的某个遥远的日期,即使更新被接受,我是否能够删除/取消该更新?更新:添加后不久,我发现了以下内容:RejectinganappthatisPendingDeveloperReleasecanwerejectappaftergettingappleapproval? 最佳答案 是的,您可以在iTunesConnect中执行此操作。以下是停止销售应用程序的方法:(来自iTunesConnect开发人员指南)。点击“应用摘要”页面中的“权利和定价”按钮。单击

iphone - Xamarin iTunes 附属链接

我的应用程序直接使用标准的sharedApplication.OpenURL打开iTunes附属链接。但是,Apple推荐以下代码。是否有支持Xamarin的C#版本?//ProcessaLinkShare/TradeDoubler/DGMURLtosomethingiPhonecanhandle(void)openReferralURL:(NSURL*)referralURL{NSURLRequest*theRequest=[NSURLRequestrequestWithURL:referralURLcachePolicy:NSURLRequestUseProtocolCachePo

ios - 如何在不导致 iTunes/其他音频上的音乐暂停的情况下播放视频

我正在使用AVPlayer播放视频(对其他播放器开放)。我的视频没有声音。当视频开始时,如果IOS设备正在播放某种音乐/音频,即使视频没有声音,音乐/音频也会暂停。有没有办法在播放无声电影的同时继续播放音乐? 最佳答案 尝试在开始播放之前准备AudioSession:[[AVAudioSessionsharedInstance]setCategory:AVAudioSessionCategoryAmbienterror:nil];[[AVAudioSessionsharedInstance]setActive:NOerror:nil

ios - 稍后在 iTunes Connect 上上传 App 预览视频

我想为已在AppStore中的应用程序提交应用程序更新。我还想在我的新更新中添加应用预览视频。iTunesConnectDeveloperGuide声明如下:Apppreviewpropertiesarelocked,andsotheycanonlybeeditedwhentheappisinaneditablestate.这是否意味着我必须提交应用程序预览视频和应用程序二进制文件本身?我的视频还没有准备好,需要一些时间。当App状态为WaitingForReview时,我可以现在提交我的应用并稍后添加视频吗? 最佳答案 当您的应用

ios - itunes connect 中的应用程序版本与我们在 xcode 中指定的版本之间的关系

我们在itunesconnect中给出的应用程序版本名称和我们在xcode中指定的版本之间有什么关系吗?两者必须相同吗? 最佳答案 是的,它应该是一样的,否则当你上传二进制文件时它会说版本号不匹配并显示错误。根据iTunesConnectGuide:Important:MakesurethisAppStoreversionnumbermatchestheversionnumbersetinthebundle.Ifthesedon’tmatch,uploaderrorsforlaterupdatesmightoccur.

ios - iTunes Connect 只有 "Get Started"屏幕

我的iTunesConnect只有“开始”屏幕我看不到我的应用程序部分或任何正常的itunes连接选项卡,这个帐户是新的,还没有应用程序这不是第一次使用itunesconnect但不知何故我无法让这个帐户正常工作有关如何通过此屏幕并开始使用testflight的任何帮助 最佳答案 您可以使用以下地址转到您的应用程序页面:https://appstoreconnect.apple.com/apps但首先通过以下方式登录:https://developer.apple.com 关于ios-i

ios - iTunes connect 提交声称我使用的是 beta Xcode 版本,但我没有

我正在尝试提交应用程序到iTunes连接。当我上传它时,一切正常,但是当我点击提交按钮时,突然它说我正在使用Xcode的测试版。我不明白,因为我刚从AppStore(版本7.1.1(7B1005))下载了Xcode,我收到一条奇怪的消息,说我应该用Xcode6编译它,而不是beta版本:这是我的原始消息:Chaînedecompilationnonvalide.Lesnouvellesappsetmisesàjourd’appsdoiventêtreconçuesaveclesversionspubliquesdeXcode6etSDKiOS8ouversionsultérieures

ios - 仅在 DEBUG 配置中将 info.plist 中启用的 iTunes 文件共享设置为 YES

在Xcode中,我可以将“应用程序支持iTunes文件共享”/UIFileSharingEnabled设置设置为YES/NO基于我的应用程序的配置(调试与发布)?我看到过关于使用用户定义的build设置来设置字符串plist项的字符串值的讨论(例如$(MY_DEFINED_SETTING),但是你可以用这个bool设置来做到这一点吗?这不是完全一样的事情,但是只要在构建应用程序的发布版本时它被自动删除,那很好。但是如果我尝试在字段中输入YES或NO之外的任何内容,它默认为NO。我知道一个人可以根据配置拥有一个文件的两个不同版本,但如果不拥有大部分相同文件的两个副本会更简单。但如果这是最

ios - 捆绑 ID 问题 - 我无法获得 Xcode 捆绑 ID 和 iTunes 连接 ID 以反射(reflect)相同的 ID

我有一个要提交的iOS应用程序,我的应用程序在我的iPhone上运行。我将appleid帐户添加到Xcode并在Xcode的常规部分下输入我的bundleid,然后单击“修复问题”,然后解决了所有代码签名问题。行得通。现在在iTunesconnect上,我尝试使用相同的包ID,即Xcode中的com.blah.appName并在iTunesconnect中注册它。这不会让我。在iTunes连接上它说(对于我用来在Xcode中的iPhone上成功编译和运行我的应用程序的包ID)“带有标识符‘com.blah.appName’的应用程序ID不可用。请输入不同的字符串。“所以我决定在iTun