【问题标题】:Upload iOS App to AppStore using port 443使用端口 443 将 iOS 应用上传到 AppStore
【发布时间】:2016-10-29 10:23:05
【问题描述】:

我正在尝试使用 altool 从命令行上传我们的应用程序。由于我们的防火墙阻止了一些端口,我想在端口 443 上使用 HTTPS 以“DAV”模式传输文件。如果我使用 ApplicationLoader GUI 手动执行此操作,我可以为此设置一个参数。有人知道 altool 的正确参数吗?

文档没有提及任何相关内容。 https://itunesconnect.apple.com/docs/UsingApplicationLoader.pdf

目前我正在使用以下命令(不起作用,因为 altool 在默认端口上无法访问 Apple 服务器):

altool --upload-app -f file -u username [-p password] 

最好的问候

彼得

【问题讨论】:

    标签: ios app-store-connect application-loader


    【解决方案1】:

    这似乎是今天的非官方方式,我们可以通过为 altool 设置 UserDefaults 键 ITunesTransport 来传输 DAV,如下所示:

    defaults write com.apple.itunes.altool ITunesTransport DAV
    

    或者,直接将其附加为 altool 命令行参数,如下所示:

    altool --upload-app -f file -u username [-p password] -ITunesTransport DAV
    

    它在我们的防火墙中使用 Xcode 10。

    【讨论】:

    • 感谢您的回答!不幸的是,我无法再测试这种行为,因为我们最终配置了防火墙以允许与 Apple 服务器通信。如果其他人可以确认此行为,我愿意接受您的回答作为正确答案。
    • 我测试了将 -ITunesTransport DAV 添加到 cli args 以对应用程序进行公证,这确实会强制使用 webdav 模式。非常感谢你,栃次!虽然我很好奇你是怎么想出来的。据我所知,您的堆栈溢出答案是互联网上对“altool”和“ITunesTransport”的唯一引用:P
    猜你喜欢
    • 2016-08-11
    • 1970-01-01
    • 1970-01-01
    • 2015-11-20
    • 2014-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-04
    相关资源
    最近更新 更多