如何使用Ionic Framework生成iOS IPA文件?
我已使用如何使用Ionic Framework生成iOS IPA文件?,ios,cordova,build,ionic-framework,ipa,Ios,Cordova,Build,Ionic Framework,Ipa,我已使用ionic build iOS命令成功构建了iOS应用程序。但现在我想使用它,它要求我提供一个IPA文件。似乎文件不是用这个build命令生成的。那么,我如何生成它呢 谢谢有点老了,但应该能帮到你 在命令行中将更改为包含*.xcodeproj的文件夹,并运行以下操作: xcodebuild -target "My Target" -scheme "My Scheme" -configuration Release clean archive 现在您已经有了xcarchive,下面这行将
ionic build iOS
命令成功构建了iOS应用程序。但现在我想使用它,它要求我提供一个IPA文件。似乎文件不是用这个build命令生成的。那么,我如何生成它呢
谢谢有点老了,但应该能帮到你
在命令行中将更改为包含*.xcodeproj的文件夹,并运行以下操作:
xcodebuild -target "My Target" -scheme "My Scheme"
-configuration Release clean archive
现在您已经有了xcarchive,下面这行将生成ipa,您可以将其上传到TestFlight
cd platforms/ios/build/device/usr/bin/xcrun -sdk iphoneos PackageApplication "$(pwd)/$PROJECT_NAME.app" -o "$(pwd)/$PROJECT_NAME.ipa"
希望这有助于您可以轻松地从ionic框架构建IPA。通过以下步骤
我已经使用这些步骤生成了我的.ipa文件,希望它对您的有效。我要做的是运行以下命令:
ionic cordova run ios
它将构建和制作项目,生成IPA,然后启动模拟器。在那一刻,我刚刚退出模拟器,瞧!我的IPA只有一个命令(Ionic 4)。使用
npx Ionic build ios--device
构建IPA以进行调试和临时安装
使用npx-ionic-build-ios--device--release构建发布版 您需要一个
build.json
文件来指定密钥。注意,叮当声是为了防止cocoapod的编译错误,而不是以前的警告
{
“ios”:{
“调试”:{
“buildFlag”:[
“CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER=YES”
],
“开发团队”:“XXXXXX”,
“自动提供”:正确,
“packageType”:“开发”
},
“释放”:{
“buildFlag”:[
“CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER=YES”
],
“代码标识”:“苹果发展”,
“开发团队”:“XXXXXX”,
“自动提供”:正确,
“packageType”:“应用商店”
}
}
}
在将其上载到AppStore/TestFlight之前,您需要修改platform/ios/exportOptions.plist文件以包括
目的地
上传
然后将其部署到AppStore,如下所示
xcodebuild -exportArchive -archivePath "platforms/ios/myApp.xcarchive" \
-allowProvisioningUpdates \
-exportOptionsPlist platforms/ios/exportOptions.plist \
-exportPath platforms/ios/build/device
有没有可能在我的ubuntu上做到这一点。。我试着做
ionic构建ios
,但它给了我一个错误。此解决方案是否仅适用于Mac?我正处于第6步和第7步之间。我选择Product>Archive,得到“构建成功”。那么我就找不到档案清单了。@Bhumit,我是爱奥尼亚的新手。以上命令是否仍适用于IONIC3??我正在寻找使用终端生成ipa的命令序列。提前感谢。请参阅PackageApplication的新命令您需要设置正确的配置文件才能运行存档命令。也许你可以提及/链接这一点。@roshan bharti此步骤适用于离子2,因为我没有启用存档
option@CristianChaparroA. 是的,它有效。检查步骤5-通过选择通用iOS设备,将启用存档选项是否可以生成未签名的ipa?其他人将发布应用程序,他们要求我提供未签名的ipa和apk。Android很简单,但我不知道你是否可以不用签名就构建ipa。ipa文件的路径是什么?它应该在platform/ios/build下。。。但当我发表评论时,我只是个新手。我现在确实知道,构建一个可在其他设备上实际使用的IPA是一项复杂得多的任务。