我有一个可以使用自定义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
我正在构建和分发一个iOS框架库供其他开发人员使用。最近我遇到了一个bug(feature?)oftheAppleStore因此,如果iOSFramework是使用x86架构(用于模拟器)构建的,则整个应用程序将无法通过AppStore批准并出现错误:[TransporterErrorOutput]:ERRORITMS-90087:"UnsupportedArchitectures.Theexecutableforblah.app/Frameworks/MyLib.frameworkcontainsunsupportedarchitectures'[x86_64,i386]'."此处的
我需要在我的应用中实现自定义日志记录。为此,我需要检测应用程序的当前版本是从应用商店安装的,还是从xcode运行的,或者是TestFlight版本。根据安装源的不同,应用程序有什么不同吗?我不想在开发环境中有不同的东西。 最佳答案 您可以通过从应用程序包中读取embedded.mobileprovision文件来完成部分工作:NSString*provisionPath=[[NSBundlemainBundle]pathForResource:@"embedded"ofType:@"mobileprovision"];如果不存在,则