【问题标题】:How to find IPA file through ApplicationLoader如何通过 ApplicationLoader 查找 IPA 文件
【发布时间】:2017-07-11 17:17:25
【问题描述】:

我在 Visual Studio for Windows 中工作。对于构建 iOS 应用程序 VS 使用 Mac 作为构建服务器。在构建过程之后我在 Windows 主机上有 IPA 文件

比我需要通过 ApplicationLoader 上传它。但是ApplicationLoader是在Mac上运行的,它怎么能访问windows主机ipa呢? Visual Stuiod 有命令“在构建服务器上显示 IPA 文件”,当我使用它时,我看到 finder 在 Mac 的某个地方打开。但这是什么地方? 我启动 ApplicationLoader 并尝试查找此 IPA 文件但没有成功。

  1. 它在哪里?作为解决方法,我将这个未知文件夹中的 ipa 文件复制(拖放)到 Mac 桌面并从那里选择该文件。

  2. 当我将 ipa 上传到 iTunesConnect 时,我看不到加载的符号!为什么没有加载符号?

最后一个。我听说 fastlane 更喜欢将符号上传到 Crashlytics 的方式。那么它如何作为放置在 Windows 主机中的项目文件工作呢?

【问题讨论】:

  • 您可以在产品文件夹中找到带有 .app 扩展名的构建,然后将此 .app 文件拖到应用程序下的 iTunes 中。完成该过程后,单击您的应用程序图标并选择在查找器中显示选项,它将显示您的 ipa。

标签: ios visual-studio xamarin xamarin.ios


【解决方案1】:

存档后找不到ipa文件,因为它不会创建ipa。

您需要手动创建文件。

按照此步骤创建 .ipa

  1. 右键单击组织中最近的存档文件并选择在查找器中显示选项。

  2. 之后你将.xcarchive 文件。

  3. 右键单击该文件并选择“显示包和内容”选项。
  4. 在产品文件夹下。您可以找到 .app 文件。
  5. 完成过程后,将 .app 文件拖到 iTunes 中的应用程序部分,右键单击图标并选择在 finder 中显示选项。
  6. 这是你的 ipa 文件。

第二种解决方案

  1. 使用生产证书构建您的项目。
  2. 在产品文件夹下构建后,您可以看到 .app 文件并在 finder 中显示。
  3. 按照上述解决方案的 5 和 6。

【讨论】:

  • 你注意到我在 Windows 的 Visual Studio 中工作了吗?
  • 你也可以做这个视觉工作室。用您的计算机文件夹替换 finder。
  • 项目文件在 Mac 中的位置?项目文件只放在 Windows 上,不是吗?
【解决方案2】:

您需要archive .ipa,而不仅仅是为发布而构建。

【讨论】:

  • "Visual Studio 的 Xamarin 插件当前不支持将 iOS 应用程序发布到 App Store 的存档工作流。因此,您已上传通过 Build Ad hoc IPA 命令创建的 IPA,该命令如下所述。”我有.ipa。这不是问题。
  • @AlexeySubbota 是的,很糟糕。该指令说您需要使用发布配置进行构建,但是,该指令是针对 Ah-Hoc 的,您是否使用正确的进行构建? “本部分描述了构建 IPA,类似于使用 Ad Hoc 或 Enterprise Distribution 时的工作流程。但是,它将使用上面创建的 App Store 配置文件进行签名。”
  • 你的意思是我有错误的.ipa?我不明白你在哪里开车。你会回答哪个问题?
  • 某种形式。您的 .ipa 必须使用正确的条款(发行版)进行签名,才能通过应用程序加载器将其放入 iTunesConnect。请从检查证书开始:)
  • 我将 ipa 复制到 Mac 桌面并成功加载到 iTunesConnect。我可以从 TestFlight 下载应用程序。但!我看不到加载到 TestFlyght 的符号。很遗憾,我无法向您展示我的意思的截图。证书对它有什么作用吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-09
  • 2012-03-14
  • 2011-06-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多