如何使用Xamarin for Visual Studio 2013为我的iOS应用程序构建IPA文件

时间:2015-02-21 22:09:22

标签: ios visual-studio-2013 xamarin

如何从Visual Studio 2013为我的Xamarin iOS应用程序生成IPA文件?我正在使用Xamarin Forms 1.3.4。

我之前已经在表格1.3.0中为我的hello world应用程序完成了它并将其发布到testflightapp,但是现在我已经将我的Xamarin for Visual Studio更新为今天的最新版本,我似乎遇到了问题。

我可以在模拟器和/或物理设备上运行我的应用程序,一切正常。但是,当我尝试“在构建服务器上显示IPA文件”时,我收到此错误。

“错误4无法在构建服务器Xamarin.iOS Extension 0 0上的Finder中显示IPA文件”

我选择了“Ad Hoc”构建配置并且构建良好。我在本地\ bin \ iPhone \ Ad-Hoc \文件夹中得到一个零字节的IPA文件。

我不记得是否应该发布,部署或只是构建以生成IPA文件。

当我构建它时,构建干净。当我部署它时,在Xamarin日志中说“部署myapp”。当我尝试发布时,我收到此错误:

错误5“TargetFrameworkVersion”的值无效。

我只能通过遵循此讨论的建议来恢复。

http://forums.xamarin.com/discussion/10472/error-invalid-value-for-targetframeworkversion

即。将清单生成为假。

-Randy

3 个答案:

答案 0 :(得分:6)

只需构建AdHoc或AppStore版本,即可生成IPA。

然后转到项目的bin文件夹,那里将是:)

答案 1 :(得分:3)

在数小时后找到它

在visual studio 2015中,将解决方案配置设置为' debug'和解决方案平台到iPhone'。在解决方案配置下,我没有找到任何Ad-hoc选项。

转到' your_ios_project.iOS'属性 - > ios捆绑签名,从开发人员(自动)'更改身份到iPhone开发者:xx..x(xx ..)'

构建iOS项目。构建成功后,IPA文件将在Windows bin文件夹和MAC中生成。

答案 2 :(得分:2)

我也在努力为我的iOS应用程序创建IPA文件以及我在Visual Studio for Mac中找到但在win20中检查VS2017,只需右键单击项目(或选择Build - > Archive for Publishing)并在那里您可以选择创建一个可以在以后签名和存档的存档。已发布(选择ad-hoc以在本地驱动器上创建包)。