ios - 从 Diawi 安装 myApp.ipa 后无法运行
问题描述
我使用 react native 创建了一个应用程序,我已经通过将它们与 xcode 连接在我的 IOS 设备上对其进行了测试,但现在我想与其他人共享 myApp 以对其进行测试。为此,我通过归档生成了 myApp.ipa 文件,只需导航到 Product -> Application -> myapp,归档完成后,我在压缩文件后将文件复制到名为 Payload 的文件夹中,将 Payload.zip 更改为myApp.ipa 之后我将它上传到 Diawi 网站然后得到链接,在我的 ios 设备上安装了该应用程序,但不幸的是我无法运行它?myApp 是黑色的,设置 -> 常规 -> 配置文件中没有任何内容。我做错了什么?或者如果有一个简单的方法让其他测试 myApp.ipa 请分享。
解决方案
您的应用程序被黑屏,因为 iOS 设备不会运行任何未签名的应用程序。如果没有配置文件,您的应用程序将无法签名。
如果没有配置文件,您无法在 iOS 设备上安装应用程序。获取配置文件的唯一方法是拥有付费开发者帐户或企业帐户。
要在 iOS 设备上安装应用程序而不提交到应用程序商店,需要使用配置文件ad-hoc
或enterprise
配置文件
特别指定
获取ad-hoc
配置文件的唯一方法是拥有一个付费开发者帐户。每年 99 美元。https://developer.apple.com/programs/
ad-hoc
配置文件对可以安装的不同设备的数量有限制。
企业
获得enterprise
配置文件的唯一方法是拥有一个企业帐户。每年 299 美元https://developer.apple.com/programs/enterprise/
enterprise
配置文件对设备数量的限制与ad-hoc
配置文件不同,但您不能使用企业帐户提交到应用商店。
推荐阅读
- c# - 如何通过 C# Web API 调用函数 VB.NET 代码
- regex - 如何从字符串“ATAT”中提取 2 次出现的字符串“ATAT”。我只得到一个
- javascript - 使用来自 d3.nest() 的嵌套数据创建圆环图
- mysql - 复杂的多表库存 SQL 查询
- azure - 在 Azure 中添加监视读者角色的位置
- html - 选中 div 内的复选框时,如何在 CSS 中回溯尝试更改 div 颜色?
- vue.js - vuex 不会在突变处理程序之外改变 vuex 存储状态
- python - 熊猫:查找发生年度事件的平均月/日
- android - 如何在画布中获取触摸区域的颜色 - Android
- javascript - 在 webpack 中保留源文件的文件夹结构