跳至主要內容

获得 ThingsX OEM iOS App

约 1775 字大约 6 分钟

获得 ThingsX OEM iOS App

您可以在付费版项目的基础上,单独购买 ThingsX OEM iOS App,我们将为您生成具有自主品牌的 OEM iOS App,并协助您完成 AppStore 上架发布。

提供 App 相关信息和素材

请您将以下信息和相关素材文件,打包发给我方工作人员。

  • App 名称

    • 显示在手机桌面的图标下方
    • 不超过5个汉字或10个英文字母
  • App 桌面图标

    • 显示在手机桌面
    • 格式:png
    • 尺寸:600*600px
  • 开屏画面 Logo

    • 开屏画面统一为白色背景,Logo 显示在画面中央,支持透明色。
    • 格式:png
    • 尺寸:宽度和高度不超过 1000px
  • 用户应用 AppID

指您在 ThingsCloud 创建的用户应用的 AppID,用于绑定到 OEM App,如下图所示:

  • 所在区域

您在 ThingsCloud 的项目所在区域。

提示

  1. 为达到最佳美观效果,建议您在带有手机桌面的 UI 设计稿中确认以上素材的整体效果。
  2. 请您对以上素材确认无误后,提交我方,我方仅确认素材是否符合格式和尺寸要求。
  3. OEM App 生成后,如您因素材内容变更,重新生成 OEM App,需另外付费。
  4. 若您需要额外的图标和开屏画面付费设计服务,可单独咨询我方。

注册并开通 Apple 开发者账号

您需要拥有自己的 Apple 开发者账号open in new window

进入 Apple Developeropen in new window,注册并开通您的 Apple 开发者账号。具体操作请参考 Apple 公司官方文档。

在团队成员中添加我方 AppleID

请注意,在整个过程中,不需要将您的 Apple 开发者账号和密码提供给我方工作人员。只需要在用户团队成员中添加我方 Apple ID。

登录 App Store Connectopen in new window,进入【用户和访问】,如下图:

添加用户,如下图:

接下来,填写我方工作人员提供的账号信息,包括以下字段:

  • 姓氏
  • 名字
  • 电子邮件

在职能中勾选【App管理】,如下图:

按如下所示勾选相应的选项:

然后点击【邀请】,我方确认后,完成账号授权。

等待我方生成并提交 App 测试版

接下来我方会完成以下工作:

  • 创建 App 档案并建立数字证书。
  • 完成 OEM App 程序包的开发。
  • 提交 App 测试版到您的 Apple 开发者账户下。

若您提供的资料无误,通常这些工作会在 5 个工作日内完成。

接下来需要您来下载 App 测试版,完成测试。

在 iPhone 上使用 TestFlight 测试 App

在测试阶段,您可以通过 TestFlight 下载 App 进行测试,此时 App 还没有正式发布到 AppStore。

TestFlight 是苹果公司专为 App 内部测试提供的应用发布平台。可以指定内部员工或者客户的 Apple ID 直接下载 App,而不需要发布到 AppStore。

在 iPhone 上进入 AppStore, 搜索并安装 TestFlight。打开 TestFlight 后,您可以看到可供下载的测试 App。

如果希望内部员工或客户下载测试 App,可在管理后台进入 App 的 TestFlight 中,选择左侧的【内部群组】,添加需要邀请的 Apple ID,如下图:

正式发布到 AppStore

完成测试后,需要将 App 正式提交发布。

进入 App 的 “分发” 页面,在“构建版本”中选择之前提交的测试版本。如下图:

接下来需要填写 App 的相关信息,用于审核。这里有一个技巧是,直接点击右上角的“添加以供审核”,此时会显示所有需要您完善的信息。如下图:

只需要按照提示信息,找到相应的位置来完善这些信息。在填写信息或上传图片时,请仔细阅读旁边的提示信息。

提交后需要等待苹果公司的审核,通常 1 个工作日会收到审核结果,您的开发者注册邮箱会收到邮件。

如果通过审核,App 默认会自动发布,如果设置了手动发布,您需要手动点击发布。通常发布后,需要过几个小时,就可以在 AppStore 中搜索到您的 App。

如果审核未通过,请按回复内容进行修改,再次提交审核。

以下列出一些常见问题的处理方法,供您参考:

中国大陆的 ICP 备案

若您的 OEM App 需要在 AppStore 的中国大陆地区上架,根据相关法规和许可,您需要填写 ICP 备案号。

ICP 备案号是中华人民共和国工业和信息化部 (MIIT) 核发的 App 注册号。如果你有 ICP 备案号,可在 App 信息中填写。

若未填写 ICP 备案号,可能会导致您的 App 无法在中国大陆地区上架。

任何在中国大陆合法经营的公司都可以注册 ICP 备案,具体方法请参考以下内容:

欧盟国家上架

若您的 OEM App 需要在 AppStore 的欧盟国家(如德国、法国、英国、意大利、荷兰、瑞士、奥地利、比利时、波兰、捷克共和国、匈牙利共和国、罗马尼亚共和国、斯洛伐克共和国、瑞典共和国)上架,需要提供交易商状态,才能在欧盟地区通过 App Store 进行分发。该政策详情请参考 Manage European Union Digital Services Act trader requirementsopen in new window

首先需自我评估是否符合欧盟对“交易者”的定义。

  • 属于交易者:若您的App通过付费下载、内购、广告等方式盈利,或您是企业/专业开发者(如公司、个体经营者、注册增值税的实体),则需声明为交易者,并填写公司相关信息。
  • 非交易者:若您是个人开发者且App为爱好开发(无商业化意图),可能无需声明为交易者,但需主动确认。

然后,在 App Store Connect 的后台,具体的操作步骤如下:

  1. 进入「业务(Business)」板块。
  2. 找到声明交易者状态
    1. 选择是否为交易者。
    2. 若为交易者,填写公司相关信息并提交验证。

完成以上设置后,即可在 App Store 中提交上架。

参考文档

关于 AppStore 发布上架的相关问题,请参考 Apple 开发者官方文档: