如何从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
答案 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以在本地驱动器上创建包)。