无需注册开发人员计划即可构建 React Native IOS 应用程序

Posted

技术标签:

【中文标题】无需注册开发人员计划即可构建 React Native IOS 应用程序【英文标题】:React Native IOS app build without Enrolling for Developer Program 【发布时间】:2021-04-12 02:39:32 【问题描述】:

我已经开发了一个关于 react native android 的应用程序,并希望为 ios 构建相同的应用程序。在构建 IOS 应用程序时,我遇到了签名问题,它要求提供临时配置文件。当我登录我的苹果帐户时,它说我没有注册开发者计划,为此我必须支付注册费。 我的问题是

    是否必须注册 Apple Developer 计划才能构建应用程序并与我的朋友分享。这将花费我大约 100 美元 有什么方法可以在不注册开发者计划的情况下构建应用程序

【问题讨论】:

您可以使用免费注册,但您可以构建的设备数量有限,并且构建的有效期仅为 7 天。 如果您的 RN 应用可以使用 Expo 构建,Expo 提供了许多共享功能。 【参考方案1】:

根据 Xcode 文档

所有 iOS、tvOS 和 watchOS 应用都必须使用 要在设备上启动的配置文件。 macOS 应用程序使用 某些应用服务也必须经过签名才能在您的 Mac 上启动。

源代码:https://help.apple.com/xcode/mac/current/#/dev5a825a1ca

这意味着您必须有一个配置文件才能在设备上运行任何东西,而创建该文件的唯一方法是注册 Apple Developer Program。毫无疑问,它很贵,但那是你的苹果。

【讨论】:

以上是关于无需注册开发人员计划即可构建 React Native IOS 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

具有标准iPhone开发人员计划的多台计算机

如何在没有证书的情况下设置远程通知? (注册护士)

无法在react-native调试版本上打开开发人员菜单

Apple 开发人员使用双重身份验证注册

chrome浏览器插件react devtoolsredux devtools,无需安装解压即可用

如何加入苹果开发者计划