首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有没有办法在通用应用程序中为不同的iOS设备指定不同的包显示名称?

是的,可以在通用应用程序中为不同的iOS设备指定不同的包显示名称。在iOS开发中,可以通过修改应用程序的Info.plist文件来实现这个功能。

首先,打开Xcode项目中的Info.plist文件。在该文件中,可以找到一个名为"Bundle display name"的键。这个键对应的值就是应用程序的显示名称。

要为不同的iOS设备指定不同的包显示名称,可以使用Xcode的Target功能。在Xcode中,可以创建多个Target,每个Target可以有自己的Info.plist文件。

首先,选择项目中的主Target,然后在Xcode的菜单栏中选择"File" -> "New" -> "Target"。在弹出的窗口中,选择"Cross-platform" -> "Other" -> "Aggregate"。然后,为新的Target指定一个名称,比如"iPhone"。

接下来,选择新创建的Target,然后在Xcode的菜单栏中选择"File" -> "New" -> "File"。在弹出的窗口中,选择"Resource" -> "Property List"。然后,为新的Info.plist文件指定一个名称,比如"Info-iPhone.plist"。

现在,可以在新创建的Info.plist文件中修改"Bundle display name"键对应的值,设置为想要在iPhone设备上显示的名称。

重复上述步骤,创建另一个Target和对应的Info.plist文件,比如"iPad"和"Info-iPad.plist",然后在"Info-iPad.plist"文件中设置iPad设备上的显示名称。

最后,选择每个Target,然后在Xcode的菜单栏中选择"Product" -> "Scheme" -> "Edit Scheme"。在弹出的窗口中,选择"Run" -> "Info" -> "Build Configuration"。然后,为每个Target选择对应的Info.plist文件。

这样,就可以为不同的iOS设备指定不同的包显示名称了。在编译和运行应用程序时,Xcode会根据选择的Target和对应的Info.plist文件来确定显示名称。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

最新iOS设计规范八|3大图标和图像规范(Icons and Images)

应用程序名称显示主屏幕上其图标下方。请勿使用不必要词来重复名称或告诉别人如何处理您应用,例如“观看”或“播放”。如果您设计包含任何文本,请强调与应用程序提供实际内容相关词。...应用程序图标大小 一旦安装了应用程序,每个应用程序都必须提供小图标以供在主屏幕和整个系统中使用,以及一个大图标以App Store显示。 ? ? 不同设备提供不同大小图标。...Spotlight搜索、设置和通知图标 每个APP还应提供一个小图标,当APP名称与Spotlight搜索关键词匹配时,iOS可以显示该图标。...为了确保备用图标整个系统中统一显示,避免让用户主屏幕上看到一个版本图标,又在设置看到完全不同版本图标 - 例如:提供与主应用程序图标相同尺寸图标(App Store图标除外)。...每个系统提供图像都有特定通用含义。为了避免混淆用户,每个图像必须按照其含义和推荐用法使用。 图标提供文本标签。

2.9K20

iOS 上传AppStore 被拒汇总

下一步 要解决此问题,请从应用程序删除响应式版本按钮功能。 要分发新版本应用程序,请将新应用程序二进制版本上传到应用程序以前版本创建iTunes Connect记录。...解决办法:我做法是给审核时候隐藏检查版本检查更新功能 、应用程序是专门iPhone开发,用户仍然可以iPad上使用您应用程序,而且不能影响正常功能使用 2. 4 Performance...下一步 要解决这个问题,请修改您应用程序,以确保其运行并在iPad上以iPhone分辨率正确显示。 即使您应用程序是专门iPhone开发,用户仍然可以iPad上使用您应用程序。...资源 有关iOS设备屏幕尺寸和分辨率信息,请参阅iOS人机界面指南以及iOS视图编程指南中点与像素点。...解决办法: 我之前有过一次,app名字可以改成跟公司相关,比如说里面包含几个公司名称,成功上架后,新上传一个个,把名字改回来就可以了。 运气好的话,再提交几次有可能会通过。

99420

依赖管理(一):图片、字符串文件和字体Flutter怎么用?

因为这样不仅有利于单独维护资源,还可以对特定设备提供更准确兼容性支持,使得我们应用程序可以自动根据实际运行环境来组织视觉功能,适应不同屏幕大小和密度等。...资源管理 移动开发,常见资源类型包括:JSON文件、配置文件、图标、图片以及字体文件等。他们都会被打包到APP安装,而App代码可以在运行时访问这些资源。...iOS平台中,为了区别不同分辨率手机设备,图片和其他原始资源是区别对待iOS使用Images.xcassets 来管理图片,而其他资源直接拖进工程项目即可。...完成资源声明后,我们就可以代码访问它们了。Flutter,对不同类型资源文件处理方式略有差异。...不过需要注意是,即使我们app没有包含1.0x资源,我们仍然需要像上面那样 pubspec.yaml 中将它显示地声明出来,因为它是资源标识符。 字体则是另外一类较为常用资源。

2.8K30

苹果app怎么上架

下一步 要解决此问题,请从应用程序删除响应式版本按钮功能。 要分发新版本应用程序,请将新应用程序二进制版本上传到应用程序以前版本创建iTunes Connect记录。...解决办法:我做法是给审核时候隐藏检查版本检查更新功能 2、应用程序是专门iPhone开发,用户仍然可以iPad上使用您应用程序,而且不能影响正常功能使用 2. 4 Performance:...下一步 要解决这个问题,请修改您应用程序,以确保其运行并在iPad上以iPhone分辨率正确显示。 即使您应用程序是专门iPhone开发,用户仍然可以iPad上使用您应用程序。...解决办法: 因为我这个只是Devece 我只选择了iphone ,所以当他截图给我时候我就知道,我有些页面是不可以滑动小屏ipad上显示不完全,又不能滚动导致功能无法正常使用,所以在所有不能滑动页面都加上一个...解决办法: 我之前有过一次,app名字可以改成跟公司相关,比如说里面包含几个公司名称,成功上架后,新上传一个个,把名字改回来就可以了。 运气好的话,再提交几次有可能会通过。 ​

36130

ios应用列表调整后排名规则

iOS Provisioning配置文件使您在AppStore更容易出售应用程序。 开发人员还需要准备APP资源。其中包括图标、屏幕截图和元数据。图标是APP重要组成部分,不可或缺。...不同设备图标尺寸标准也不同。开发人员必须确保图标尺寸不会出现错误。开发人员可以为应用程序上传5张截图,以便在不同设备面前创建不同屏幕截图。...元数据包括应用程序名称、版本号、主要类别、简短描述、关键字和支持URL。应用程序更新,版本内容也应相应更新。 安装APP。开发人员应该创建安装分发证书以及分发描述文件。...证书管理开发人员两个证书,发展(开发)和分发(分销)证书相同。不同类型证书也管理不同描述文件。 下载和安装描述文件后。可以存档Xcode。下面是Xcode配置更改。...此时,APP状态变成“等待上传”。 5、上传和进制文件。 开发人员需要在真实设备程序创建一个文件,并成功创建后。列表中选择档案,然后右键单击“分发”。显示图像

54910

ios应用列表调整后排名规则

iOS Provisioning配置文件使您在AppStore更容易出售应用程序。 开发人员还需要准备APP资源。其中包括图标、屏幕截图和元数据。图标是APP重要组成部分,不可或缺。...不同设备图标尺寸标准也不同。开发人员必须确保图标尺寸不会出现错误。开发人员可以为应用程序上传5张截图,以便在不同设备面前创建不同屏幕截图。...元数据包括应用程序名称、版本号、主要类别、简短描述、关键字和支持URL。应用程序更新,版本内容也应相应更新。 安装APP。开发人员应该创建安装分发证书以及分发描述文件。...证书管理开发人员两个证书,发展(开发)和分发(分销)证书相同。不同类型证书也管理不同描述文件。 下载和安装描述文件后。可以存档Xcode。下面是Xcode配置更改。...此时,APP状态变成“等待上传”。 5、上传和进制文件。 开发人员需要在真实设备程序创建一个文件,并成功创建后。列表中选择档案,然后右键单击“分发”。显示图像

40910

使用 Cordova 构建应用流程

应用程序针对每个平台包装器执行,并依靠符合标准 API 绑定来访问每个设备功能,如传感器、数据、网络状态等。 内容目录 [TOC] 结构 Cordova 应用程序有几个组件。...cordova-plugin-app-version 该插件可以获取设备信息版本号 cordova-plugin-inappbrowser 在你应用程序显示有用文章、视频和网络资源。...Js-module 标记指定通用 JavaScript 接口路径。Platform标记为 ios 平台指定了一组相应本机代码。...运行以下命令重建应用程序,并在特定平台模拟器查看它: $ cordova emulate android 接下来使用 cordova emulate 命令刷新模拟器映像以显示最新应用程序,现在可以主屏幕上启动...: 或者,你可以把手机插入电脑,直接测试应用程序: $ cordova run android 在运行此命令之前,您需要设置用于测试设备,并遵循因平台不同不同过程。

4.2K11

HBuilder包装iOS APP上App Store详细过程

开发在APP过程,实机测试打印是必不可少,下面详细介绍了真实机测试图文教程。该教程Windows计算机操作申请ios证书,不需要使用苹果计算机。...3、输入设备名称(可以随意,如老板手机,可设置laoban,不能用中文)。然后输入设备UDID,按下创建。...选择应用名,创建第一步,如com.app.taobao。 证书:选择前步申请开发证书p12(如果申请了2个开发证书,这里将显示2个。直接选择全部。 设备:选择需要测试设备。...点击进口安装,选择刚刚包装ipa或直接通过爱思助理安装右键选择ipa。 2、ipa将自动安装,类型是逃避版。安装成功后显示个人版,因为是个人ios证书包装,没有上台App Store。...3、安装成功第一次启动应用程序将出现如下提示,使用测试证书或企业证书包装ipa会这样做,需要设置一点。 点击设置,进入通用,下载选项描述文件和设备管理。

86720

自动化-Appium-​第一个Demo-混合(Python版)

移动应用和Webview分别属于两个不同上下文,移动应用默认Context”NATIVE_APP”,Webview默认Context”WEBVIEW_被测进程名称”。...: 选择指定chromedriver版本(如图:WebView版本44.0.2403.119,所以chromedriver版本选为2.20),可根据不同平台(Win、Mac、Linux)下载指定...: 选择指定chromedriver版本(如图:WebView版本55.0.2883.91,所以chromedriver版本选为2.28),可根据不同平台(Win、Mac、Linux)下载指定...要想在IOS模拟器运行应用,则必须在Xcode编译时选择模拟器类型,编译生成文件后缀.app (2)如果是真机上运行,需要装.ipa应用程序文件。分为正式版和开发版。...要想在IOS模拟器运行应用,则必须在Xcode编译时选择模拟器类型,编译生成文件后缀.app (2)如果是真机上运行,需要装.ipa应用程序文件。分为正式版和开发版。

2.4K20

iOS 上传AppStore 被拒汇总

下一步 要解决此问题,请从应用程序删除响应式版本按钮功能。 要分发新版本应用程序,请将新应用程序二进制版本上传到应用程序以前版本创建iTunes Connect记录。...解决办法:我做法是给审核时候隐藏检查版本检查更新功能 (2)、应用程序是专门iPhone开发,用户仍然可以iPad上使用您应用程序,而且不能影响正常功能使用  2. 4 Performance...下一步 要解决这个问题,请修改您应用程序,以确保其运行并在iPad上以iPhone分辨率正确显示。 即使您应用程序是专门iPhone开发,用户仍然可以iPad上使用您应用程序。...资源 有关iOS设备屏幕尺寸和分辨率信息,请参阅iOS人机界面指南以及iOS视图编程指南中点与像素点。...解决办法: 我之前有过一次,app名字可以改成跟公司相关,比如说里面包含几个公司名称,成功上架后,新上传一个个,把名字改回来就可以了。 运气好的话,再提交几次有可能会通过。

82130

自动化-Appium-第一个Demo-混合(Java版)

移动应用和Webview分别属于两个不同上下文,移动应用默认Context”NATIVE_APP”,Webview默认Context”WEBVIEW_被测进程名称”。...要想在IOS模拟器运行应用,则必须在Xcode编译时选择模拟器类型,编译生成文件后缀.app (2)如果是真机上运行,需要装.ipa应用程序文件。分为正式版和开发版。...6、模拟器里测试应用程序,需要指定应用程序bundleId,因为.app测试版应用程序,所以bundleId可以询问开发人员提供。...要想在IOS模拟器运行应用,则必须在Xcode编译时选择模拟器类型,编译生成文件后缀.app (2)如果是真机上运行,需要装.ipa应用程序文件。分为正式版和开发版。...方式二:通过ios_webkit_debug_proxy工具 首先将真机设备应用程序打开,之后打开此应用显示Webview页面; 之后Mac上打开终端,输入启动代理命令 ios_webkit_debug_proxy

2.4K30

怎么让APP`iTunes Connect`名字和在设备显示名字是一致

怎么让APPiTunes Connect名字和在设备显示名字是一致iTunes Connect和设备显示名字是一致,因为避免混淆。...CFBundleName在哪里设置可以参考上面图1 苹果应用程序表使用iOS应用程序名称行为可能会在未来被改变,但是如下所述,如果它确实不会造成任何伤害你iOS应用设置一个合适名称。...项,设置匹配您在iTunes Connect使用应用程序名称值。...iOS应用指定显示名称详细步骤将在QA1823(更新您应用程序显示名称),对于WatchKit应用程序显示名称为默认设置容器应用程序产品名称。...如果您应用支持多种本地化,一定要本地化软件名称和捆绑iOS应用显示名称,您WatchKit应用软件显示名称,将它们添加到您所有特定语言InfoPlist.strings文件。

1.2K30

iOS之深入解析Xcode 13正式版发布40个新特性

四、资产目录 应用程序现在可以使用其资产目录 iOS 应用程序图标资产作为备用应用程序图标; 允许选择适用于所有平台(包括 watchOS)通用系统颜色。...属性以标签被截断时显示工具提示扩展; 从文档检查器 > 模拟指标 > 场景大小自定义 Mac Catalyst 模拟场景大小; 通过属性检查器使用 Mac Catalyst 构建应用程序指定 UIControl...; 可以通过选择 Edit > Copy Location 以 : 形式将所选内容的当前位置复制到剪贴板; Swift 中将占位符扩展时,代码完成使用闭参数名称而不是 ;...自定义视图支持通过 tintColor 属性设置视图色调颜色。这可用于将视图颜色设置每个轨道不同颜色或匹配应用程序外观。...三十二、Create ML Create ML 框架现已在 iOS 和 iPadOS 15 可用,构建利用设备 ML 动态应用程序体验开辟了新机会。

8.6K40

怎么把iPhone手机屏幕投影到Mac电脑上?AirServer

由于iPhone屏幕不大,所以显示内容时候难免有些局促,那么有没有办法将iPhone屏幕投至MacBook上呢?...使用AIrServer,您现在可以从Mac,iOS,PC,Chromebook或Android设备上运行任何AIrPlay兼容应用程序接收音频,视频,照片或幻灯片。...这款第三方应用名为“AirServer”,它已经是一款知名屏幕镜像应用,通过采用不同标准它可以将内容从一台设备发送到另一台设备,例如苹果 AirPlay、谷歌 Cast 和 Miracast 标准...AIrServer 7功能亮点自动检测启用AIrPlay设备一旦iOS设备上启用了AIrPlay镜像服务,AIrServer会自动桌面上打开一个新窗口,显示移动设备屏幕。...方便起见,AIrServer还可以录制和处理视频您可以随时快速创建自己教育演示文稿。应用程序,您可以选择垂直或水平方向翻转图像,以调整亮度和对比度值等。

3.7K00

iOS项目——项目开发环境搭建

1 修改App安装后显示应用名   我们最初创建项目的时候,App名称和我们项目名默认是一样,一般而言,我们项目中命名是不用中文,所以基本上App应用名和我们项目名称是有区别的,因此,项目刚开始时候...最右边面板可以选择添加哪一种或哪几种设备图标,每一个型号设备图标的尺寸是不同,具体需要多大尺寸图标可参见Human Interface Guidelines。...App:这就是正常App图标,安装好之后桌面显示,或者分享推荐时显示应用也是这个尺寸图标 App store:应用商店显示图标 ?   ...当用户主屏幕上点击您应用程序图标时,iPhone OS会立即显示这个启动图像。一旦准备就绪,您应用程序就会显示首屏幕,来替换掉这个启动占位图像。...一样,我们将所有切好图标直接拖过来,他们会自动找到自己应该放在格子里,同样可以选择设备以及不同方向启动图。

1.4K150

教你如何避规苹果审核条例PLA 1.2|4.3|4.2.2|2.3.7|2.1详细教程

苹果开发程序许可协议 1.2 与您应用程序相关联卖方和公司名称不反映应用程序或其元数据金融机构,如苹果开发程序许可协议第 1.2 节所要求。...(此条适用于金融) 六、软件个人中心内增加关于我们一栏,关于我们可以增加该产品 logo、公司名称、官方网址等一切能证明该产品该开发者账户。 七、开关功能。...应用程序设计信息,请查看下面的视频:“大 iOS UI设计”和“  设计直观用户体验最佳实践,“ 苹果开发者网站可用 。...使用HTML5,Web应用程序可以看起来和行为像本地iPhone和iPad应用程序,并使用HTML5离线应用程序缓存,Web应用程序可以工作,即使设备离线。...我们了解到这个内容可以从网站策划专门用户,但由于它不从移动网络浏览体验完全不同App Store是不合适

2.7K70

获取iOS设备唯一标识演进UDID, MAC Address,UUID,IDFA,IDFV,OpenUDID

每台iOS设备UDID是唯一且永远不会改变。但是Unique Device Identifier 最早就被苹果封杀了,使用后上线会被拒绝。 那么有没有另外办法来获取用户设备唯一标识符呢?...利用UUID获取设备唯一识别码有以下三种方式: CFUUID从iOS2.0开始,CFUUID就已经出现了。它是CoreFoundatio一部分,因此API属于C语言风格。...UUID是基于iOS设备上面某个单个应用程序,只要用户没有完全删除应用程序,则这个UUID在用户使用该应用程序时候一直保持不变。...此方法是官方6.0系统后推出指定唯一标示符号;不同软件,不同机器,运行时候值都是不一样;也就是说可以满足标识唯一性。...总结 很不幸,上面所有这些表示设备唯一号标识,IOS7要么被禁止使用,要么重新安装程序后两次获取标识符不一样。

4.7K50

IPA上传工具原理和使用方法

引言 iOS应用程序开发过程,将应用程序上传至App Store Connect是一项非常重要任务。为了简化这一流程,IPA上传工具应运而生。...选择应用程序:开发者选择要上传应用程序.ipa文件,并填写应用程序基本信息和元数据,如应用名称、版本号、支持设备等。...三.bundle ID Appuploader工具添加Bundle ID,可以随意设置名称,但ID必须与HBuilderAppID匹配。 ​...(PS:第一次安装成功后会显示不受信任,需要进入手机设置-通用-vpn与设备管理信任开发者应用,然后进入“隐私与安全性”界面,点击“开发者模式”)。 九.上架App Store 1.....总之,IPA上传工具是一种非常方便工具,可以大大简化iOS应用程序上传流程,提高开发者工作效率。开发者可以根据自己需要选择不同IPA上传工具,并根据工具使用说明进行操作。

17210

自动化-Appium-第一个Demo-Web(Java版)

: 选择指定chromedriver版本(如图:浏览器版本44.0.2403.119,所以chromedriver版本选为2.20),可根据不同平台(Win、Mac、Linux)下载指定chromedriver...真机里,打开要操作Chrome浏览器,本章示例已经真机安装完成Chrome浏览器,之后打开百度首页,此时PCChrome浏览器可以看到百度首页访问链接,如图所示,真机里Chrome浏览器版本号为...: 选择指定chromedriver版本(如图:浏览器版本61.0.3163.98,所以chromedriver版本选为2.34),可根据不同平台(Win、Mac、Linux)下载指定chromedriver...// Android 停止应用程序,清除应用程序数据并在测试后卸载apk // IOS 真机设备测试后卸载应用程序模拟器测试后摧毁模拟器...// Android 停止应用程序,清除应用程序数据并在测试后卸载apk // IOS 真机设备测试后卸载应用程序模拟器测试后摧毁模拟器

2.1K10
领券