构建并将您的应用发布到 App Store
将您的 WebView 应用发布到 Apple App Store:完整的发布服务、手动流程以及更改 bundle identifier。
您的应用已准备就绪,现在是时候将其上传到 Apple App Store 并触及数百万用户了?令人兴奋!以下部分将向您展示如何操作 — 无论您希望自己完成,还是让我们代为处理部分工作。
更喜欢基于浏览器的工作流程?WebViewGold Cloud Builder(付费附加组件)可直接从浏览器完成配置、构建和上传,无需 Xcode。
选项 A) 完整的应用发布服务
将您的应用发布到 App Store 应当顺畅且无压力。让自己享受一些支持 — 借助 appsubmitter.io,您可以享受便捷、由专家主导的发布流程 — 这样您就能专注于最重要的事情,而我们来处理细节。
为什么选择 appsubmitter.io?
- 节省时间 – 我们负责证书、截图和上传。
- 专家处理 – 您的应用将由专业人员提交,毫无麻烦。
- 在您的账户下发布 – 您拥有完全的控制权,没有限制。
- 审核通过保证 – 如果 Apple 拒绝您的应用,您将获得全额退款(请参阅条款与条件)。
准备好发布了吗? 预约视频通话,让我们一起把您的应用上线吧!

选项 B) 手动发布流程
您不想使用我们省心的提交服务,而是希望自行处理?没问题,请按照本指南操作:
使用您的 Apple Developer Program 订阅 将您的应用发布到 App Store。在上传前,请修改 Bundle Identifier(也称为 “Bundle ID”):
提示:WebViewGold Cloud Builder(付费附加组件)会自动处理 bundle identifier 和 App Store 上传,因此您可以跳过此步骤。
请对每个 target(例如 OneSignalNotificationServiceExtension、AppClip 以及其他扩展)重复此过程。每个 target 的 bundle identifier 必须以您主应用的 bundle ID 作为前缀。例如,如果您主应用的 bundle ID 为 com.my.app,那么 OneSignal 应用扩展的 bundle ID 应为 com.my.app.OneSignalNotificationServiceExtension。
请注意,Bundle Identifier 和您应用显示的名称(Product Name)是您在应用模板中需要修改的仅有的标识组件。请避免修改 Project Name(名为 “WebViewGold”;它是位于 Xcode 窗口左侧面板中项目导航器顶部的名称),因为这可能会导致问题。Project Name 对您应用的用户不可见,在应用提交过程中也并不重要。
之后,请在位置、照片/相机访问权限以及所有其他 API 详细信息的权限说明中添加自定义文本。删除您的应用不需要的权限 — 但 Privacy - Tracking Usage Description 键除外(Apple 要求所有应用都必须包含此键;移除此键会导致您的应用崩溃)。您可以在 Info.plist 文件中找到相关详情:
之后,为了获得最佳的 App Store 审核结果,请考虑在 UXreviewer.io 或类似服务上进行专业的用户体验/UX 评审。这样的 UX 评审还可以通过改进建议帮助您在整体上提高产品的用户留存率。
很好,现在您已经准备好将您的 Web 应用提交到 App Store。App Store 审核在大多数情况下都能顺利通过,但很大程度上取决于您在应用中提供的内容,因为 WebViewGold 本身不提供内容。请确保提交使用行为类似于移动应用的网站/Web 应用(例如通过响应式设计)的应用。请确保内容不违反 Apple Developer Program 的法律要求。为了获得更好的用户体验,请使用与标准 HTML 颜色不同的链接颜色。
之后,请按照第二个视频的步骤操作:
教程视频的一点补充: 在时间戳 07:00,创建 App Identifier 后,请务必在 Apple Developer Portal 的 App Identifier 部分同时激活 “App Groups” 和 “Push Notifications” 两项功能(在此处选择正确的 App ID)。请参阅这些截图:https://prnt.sc/xz4hg5 和 https://prnt.sc/xz4j01。完成后请重新启动 Xcode。
App Store 上传时询问您是否使用加密? 我们不提供具有法律约束力的建议,但在大多数情况下此处应指定 “No”。但是,如果使用了 HTTPS,可能需要每年向美国当局提交一份安全报告。有关此内容的更多信息,请参阅此处。
App Store 上传时询问您是否使用 Ad ID / IDFA? 由于集成了 AdMob,Ad ID 已被包含,但默认未启用。移除 AdMob SDK 会产生大量依赖错误,因此最简单的建议是在 “Does your app use the Ad ID?” 问题上选择 “Yes”,并仅勾选 “Attribute this app installation to a previously served advertisement” 复选框(其他所有复选框请保持不勾选)。因此,如果您在 WebViewGold 中使用 AdMob 横幅/插页式广告,请按此方式配置此屏幕。如果您在 WebViewGold 中不使用 AdMob 横幅/插页式广告但 SDK 仍然嵌入其中(这是不在 WebViewGold 中使用 AdMob 时的常见情况),请选择这些选项。
如果 Apple 拒绝了您的应用,请使用 Apple Resolution Center 从整体上解释应用的功能(例如 “Our app enables our existing users to login in/use our products on their handheld device/....”)。如果 Apple 仍然拒绝您的应用,我们可以为您提供 WebViewGold 许可证的全额退款(在购买后 14 天内提出申请;请参阅条款与条件)。只需通过邮件与我们联系。
恭喜您成功发布了自己的 iOS 应用!🎉
没时间或者不想手动签名和上传?请考虑 appsubmitter.io 服务:

当然,发布之后应该先庆祝一下!但也许下一个项目已经提上日程?我们的应用专家也很乐意为您提供 Web 应用、iOS 应用、Android 应用、聊天机器人、营销创意等的个性化开发服务。了解更多