Enz*_* B. 37 xcode application-loader phonegap-build phonegap xcode11
我有点害怕问这个问题,因为这个问题对我来说似乎很巨大,但我看不到有人对此感到惊慌。我有点害怕听起来很疯狂,但是我会去做的:
正如我们在Apple的Submissions Update上所读到的:
从Xcode 11开始,Xcode不再包含Application Loader。有关如何使用Xcode将应用程序上传到App Store Connect的详细信息,请参阅Xcode帮助。
使用Phonegap构建服务的人员和组织在知道自己无权访问Xcode项目文件的情况下询问自己如何使IPA联机是合法的。
Apple为我们提供了一个称为“ 档案管理器”的新工具,但正如我们在文档上所读到的:
在档案管理器中,选择要上传的档案,然后单击“分发应用程序”。
好吧,我的档案在哪里?IPA是否被视为档案?如何将我的IPA集成到此软件中?
也许我还没有找到合适的解决方案,但是目前,如果没有Application Loader的替代工具,我特别担心Phonegap构建的未来。
那么,您是否甚至遇到过相同的问题,并且找到了解决方案?(向科尔多瓦的迁移除外)
我知道,由于UIWebView的贬值以及Cordova与WKWebView的兼容性低,混合应用程序的使用寿命并不长,但是我不敢相信Apple会决定在没有警告的情况下终止Phonegap构建。和往常一样,Phonegap的团队也不是很健谈。
好了,可以使用以下命令来传输您的ipa,但是它能正常工作是因为我使用的是旧版本的Xcode(10),所以Xcode 11发布时将不推荐使用它吗?
xcrun altool --upload-app --type ios --file "path/to/application.ipa" --username "YOUR_ITMC_USER" --password "YOUR_ITMC_PASSWORD"
Run Code Online (Sandbox Code Playgroud)
Maz*_*oth 24
我正在使用XCode 11 GM Seed 2(11A420a)。我试过了
xcrun altool --upload-app --type ios --file "path/to/application.ipa"
--username "YOUR_ITMC_USER" --password "YOUR_ITMC_PASSWORD"
Run Code Online (Sandbox Code Playgroud)
但这对我不起作用,因为它正在生成类似的错误代码"Error Domain=ITunesSoftwareServiceErrorDomain Code=-22014。
我生成了一个App Store API密钥(请参阅https://appstoreconnect.apple.com/access/api),保存在我的~/.appstoreconnect/private_keys目录中,并制作了名为bash的脚本applicationloader.sh:
#!/bin/bash
APPFILE=$1
set -euo pipefail
# key is in ~/.appstoreconnect/private_keys
KEY="<the key part of the AuthKey_key.p8 file>"
ISSUER="<YOUR ISSUER ID>"
xcrun altool --upload-app --type ios --file $APPFILE --apiKey $KEY --apiIssuer $ISSUER
Run Code Online (Sandbox Code Playgroud)
然后(在a之后chmod a+x applicationloader.sh)我输入
applicationloader.sh app.ipa
Run Code Online (Sandbox Code Playgroud)
并且该应用程序可以顺利上传到testflight。
希望这可以帮助。
Dav*_*ori 13
在控制台中,您可以执行以下操作:
xcrun altool --upload-app --type ios --file <Path-to-ipa> --username <Username> --password <One-time-pass>
Run Code Online (Sandbox Code Playgroud)
切记使用https://appleid.apple.com/account/manage中的一次性密码,并忽略PATH,USERNAME和PASSWORD上的双引号
苹果运输车
苹果发布了一个新应用程序,允许开发人员将文件发送到App Store Connect
https://apps.apple.com/us/app/transporter/id1450874784?mt=12
您必须从普通的Mac应用程序商店(即:单击Mac图标栏中的普通“ App Store”图标),获得Apple应用程序“ Transporter”
在当前的Xcode中。与往常一样,增加内部版本号,断开连接的电话,然后“存档”
完成后,按常规方式单击“分发应用程序”,并按常规方法选择“ App Store Connect”,然后选择“导出...不上传”。
系统将询问您保存到的位置-请确保选择您的桌面。
一个文件夹(不是文件)将留在桌面上。注意一天中的当前时间以区分正确的文件夹(将它们混合使用时会令人发指。)
文件夹中是一个“ .ipa”文件。其他所有东西都没有使用/没有价值。
启动“运输”应用。只需拖动只 IPA文件到运输车应用。
确保查看Transporter应用程序的“首选项”:可以消除完全无用的“确定”点击中的o0f(一个)。
-
历史路径:
苹果完全拧了一下:
Xcode 11将不会上传。可以在Xcode 11中进行开发,构建和归档,但可以使用10.3上传。
Astonishginly,appstoreconnect是不工作的Safari浏览器目前。使用Chrome。
在提交到TestFlight的最后一步,Safari在您键入生成说明的步骤时崩溃。只需使用Chrome。
恩佐的回答很有魅力。但对于那些像我一样感到困惑的人,您需要在此处生成应用程序专用密码: https: //appleid.apple.com/account/manage
(我知道,我在这里回应恩佐的回答,但我无法发表评论)
小智 5
Xcode 支持从 Organizer 窗口或使用 xcodebuild 或 xcrun altool 的命令行上传应用程序。Xcode 中不再包含应用程序加载器。(29008875)
xcrun altool --upload-app --type ios --file <Path> --username <Username> --password <One-time-pass>
Run Code Online (Sandbox Code Playgroud)
苹果还推出了 Transporter 应用程序,可将 IPA 直接上传到 iTunes Connect。
| 归档时间: |
|
| 查看次数: |
12812 次 |
| 最近记录: |