flutter 哪个IPA版本适用于App Store?

b1payxdu  于 2023-01-09  发布在  Flutter
关注(0)|答案(1)|浏览(171)

我注意到有两种方法可以为App store创建IPA。
1-创建***Runner.xcarchive***文件,然后使用Xcode导出IPA文件。
2-当您创建***Runner.xcarchive***文件时,flutter也会为您创建一个IPA(Flutter命令:flutter build ipa)。例如:👇👇👇👇

project-app % flutter build ipa

💪 Building with sound null safety 💪

Archiving com.example.app.dev...
Automatically signing iOS for device deployment using specified development team in Xcode project: *********
Running Xcode build...                                                  
 └─Compiling, linking and signing...                        13.6s
Xcode archive done.                                         62.4s
Built /Users/user/StudioProjects/project/app/build/ios/archive/Runner.xcarchive.
Building App Store IPA...                                          20.8s
Built IPA to /Users/user/StudioProjects/project/app/build/ios/ipa.
To upload to the App Store either:
    1. Drag and drop the "build/ios/ipa/*.ipa" bundle into the Apple Transport macOS app https://apps.apple.com/us/app/transporter/id1450874784
    2. Run "xcrun altool --upload-app --type ios -f build/ios/ipa/*.ipa --apiKey your_api_key --apiIssuer your_issuer_id".
       See "man altool" for details about how to authenticate with the App Store Connect API key.

如果我在第二个选项中使用Flutter提供的国际音标,它是否与第一个选项相同?

mspsb9vt

mspsb9vt1#

是的,使用您描述的两种方法之一创建.ipa文件应生成相同的文件。
要使用第一种方法创建.ipa文件,首先需要使用Xcode构建一个.xcarchive文件,然后使用Xcode的“导出”功能从. xcarchive创建一个.ipa文件。
您描述的第二种方法涉及使用Flutter命令flutter build ipa直接创建.ipa文件。此命令将创建一个.ipa文件,可用于在App Store上分发您的Flutter应用。
在这两种情况下,生成的.ipa文件应相同,并可用于在App Store上分发您的应用。

相关问题