gpt4 book ai didi

ios - Expo 应用程序 IPA 无法在我的 iPhone 上运行

转载 作者:行者123 更新时间:2023-12-01 22:16:18 28 4
gpt4 key购买 nike

我用 Expo 在 React Native 中创建了一个应用程序,我想生成 APK 和 IPA 文件。

所以我用:

exp build:android
exp build:ios

我对 APK 文件没有任何问题,它在我的 Android 上运行良好。
不幸的是,我在 iOS 上遇到了更多问题。事实上,我希望我的 IPA 文件可以通过 URL 访问。为此,我制作了一个 app.plist 文件,其结构如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>https://url/file.ipa</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>BUNDLE_ID</string>
<key>bundle-version</key>
<string>4.0</string>
<key>kind</key>
<string>software</string>
<key>subtitle</key>
<string>41A472</string>
<key>title</key>
<string>APP_NAME</string>
</dict>
</dict>
</array>
</dict>
</plist>

但是当我尝试通过 url ( itms-services://?action=download-manifest&url= https://url/app.plist ) 安装应用程序时,安装卡住并告诉我稍后再试。我也尝试使用 iTunes 安装该应用程序,但我遇到了同样的问题。我认为问题在于 Expo 为 AppStore 构建了应用程序,我想知道我的方法是否没有解决方案......

我指定我在 WIndows 和 Linux 上工作,但如果您有 MacOS 上的解决方案,请不要犹豫。

最佳答案

我以前也遇到过同样的问题。基本上,只有一种官方方法可以在您的 iOS 设备上测试独立应用程序,那就是通过 TestFlight(我知道,这不是很好)。您可以引用this page更多细节。我发现了几个没有 AppStore 的安装 IPA 的在线服务,但它们在我看来都是阴暗的,所以我没有冒险使用它们。

此外,您可能已经知道它,但您无需构建 IPA 即可在真实设备上测试您的应用程序。您可以使用智能手机上的 Expo 应用程序和 Expo CLI tools在您的计算机上运行 exp start在您的应用项目的根目录中。

关于ios - Expo 应用程序 IPA 无法在我的 iPhone 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51915581/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com