我有一个将日志发送到KeenIO的应用程序用于记录和分析目的。将日志发送到KeenIO的代码由预处理器宏保护,因此当我在模拟器或我自己的手机上运行它时,它从不发送任何日志。我通常遵循的是——在应用程序(几乎)完成后,我发布一个临时版本并将其提供给一些使用它几天的测试人员并对其进行测试。但是,由于它也是“发布”版本,因此应用程序会发送分析数据。这些数据通常会污染本应来自真实用户的其他数据!我想以编程方式在应用程序内部知道它是临时发布版本还是AppStore发布版本,这样我就可以处理这两种情况。有办法做到这一点吗?我能想到的唯一方法是有另一个预处理器宏AD_HOC告诉它它是一个测试版本。但
现在AppStore中的一些应用都有一些主题效果,像这样:https://itunes.apple.com/us/app/quik-video-editor-by-gopro/id694164275?mt=8如何在我的应用中设置这样的主题? 最佳答案 据我所知,不能自己设置主题。如果您的应用很受欢迎,并且Apple认为您的应用值得定制页面设计,他们会与您联系。也可以引用这个link来自forums.developer.apple.com。 关于ios-在AppStoreView中为应用设
我有一个可以使用自定义URL方案打开的iOS应用程序。当使用url打开时,应用程序开始接收数据,Appstore立即在应用程序页面上打开,就像它没有安装一样。这可能是什么原因? 最佳答案 如果您可以添加一些有关iOS版本和浏览器的详细信息,这将很有帮助,因为这两者都可能对您所描述的行为负责。一般来说,上述行为似乎类似于您尝试在iOS9+中使用Safari浏览器触发URI方案时发生的问题。我建议实现通用链接,这将永久解决此问题。一些引用资料:https://www.appsflyer.com/resources/everything-
我刚刚向Apple发布了我的应用程序的新版本,并获得了Apple的批准。该版本非常适合新用户。但对于“老”用户,应用程序崩溃了。他们必须卸载该应用程序,然后重新安装。我有一些用户仍在运行3.1.3,甚至在卸载并重新安装后看到应用程序崩溃。这是我的一位用户的崩溃日志:Date/Time:2010-11-2517:29:00.476+0100OSVersion:iPhoneOS3.1.3(7E18)ReportVersion:104ExceptionType:EXC_BREAKPOINT(SIGTRAP)ExceptionCodes:0x00000001,0xe7ffdefeCrashed
我已将应用程序设置为仅对德国可见,现在Apple通知要包括监控基于形状的区域,以便用户在从德国安装后离开吗?超出德国区域如何监控区域限制应用?我试过以下链接1)CoreLocationregionmonitoring2)Apple:LocationAwarenessProgrammingGuide我的疑问是如何限制仅适用于德国的应用程序。我应该尝试纬度,经度吗?以及如何监控地区/领土异常。我把它上传到应用商店,但他们拒绝了,原因如下:22.1:Appsmustcomplywithalllegalrequirementsinanylocationwheretheyaremadeavail
我打开以下链接:itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=#appid#&onlyLatestVersion=true&pageNumber=0&sortOrdering=1&type=Purple+Software用于在应用商店中对应用进行评级。我能否知道用户是否真的在AppStore中对该应用进行了评分,或者只是打开了链接。 最佳答案 不,您无法知道用户是否对应用进行了评分。但是,当您将用户发送到AppSto
我有一个myObject的描述,我在UILabel中显示它。如果描述太长,我想在我的UILabel中添加“更多”按钮。在Github上我找到了TTTAttributedLabel允许使用超链接。问题是,UILabel或UITextView中是否有一些特殊功能可以解决我的问题,或者我必须使用TTTAtributedLabel? 最佳答案 最好的选择当然是使用TTTAtributedLabel。UILabel和UITextView只是为了显示静态文本而设计的。没有添加可点击元素的方法。作为替代方案,在我学习TTTAtributedLab
我在这个话题上经历了SO,这个问题似乎没有明确的答案。我想确切地知道我们在Appstore提交过程中提供的演示帐户是完全用于Appstore审核过程还是可供公众使用。因为我正在向Appstore审核流程提供我客户的帐户。谁能帮我解决这个问题。谢谢 最佳答案 如果您的应用程序具有登录功能,您需要在审核期间为Apple创建并提供一个测试/演示帐户。此帐户仅用于App商店审核目的。应用程序获得批准后,您可以删除此帐户。下iTunesConnectDeveloperGuide检查ProvidingAppReviewInformation部分
我是iOS开发新手。我的应用被审核拒绝,说明以下原因,2.23AppsmustfollowtheiOSDataStorageGuidelinesortheywillberejectedWefoundthatyourappdoesnotfollowtheiOSDataStorageGuidelines,whichisrequiredpertheAppStoreReviewGuidelines.我没有将我的数据库文件存储在文档目录中。这是我的代码,NSString*libraryPath=[NSSearchPathForDirectoriesInDomains(NSLibraryDirec
我正在尝试使用altool从命令行上传我们的应用程序。由于我们的防火墙阻止了一些端口,我想在端口443上使用HTTPS以“DAV”模式传输文件。如果我使用ApplicationLoaderGUI手动执行此操作,我可以为此设置一个参数。有人知道altool的正确参数吗?文档没有提及任何相关内容。https://itunesconnect.apple.com/docs/UsingApplicationLoader.pdf目前我正在使用以下命令(这不起作用,因为altool无法通过默认端口访问Apple服务器):altool--upload-app-ffile-uusername[-ppas