我在Windows 10 PC中拥有Xamarin.Forms
项目Visual Studio 2017。 我的VS通过网络连接到Mac计算机。我想从Xamarin表单项目创建IPA文件。在Google中,没有针对此的一篇文章。
如何从Windows计算机创建IPA文件?
我还有其他疑问
谢谢。
答案 0 :(得分:3)
是否可以仅从Windows计算机发布应用程序,或者我需要 物理上使用Mac
您将需要XCode附带的Application Loader将IPA提交给Apple,但您也可以直接在Windows上生成发行版IPA。
如果我需要使用Mac,那么我们要针对哪些步骤将应用发布到应用 使用Application Loader或Xcode进行存储,我们可以从Windows中完成吗 机。我们可以从VS访问Xcode以便发布应用程序吗? 连接真实设备以创建IPA文件,我需要将其连接 Mac,以便进入VS PC
Visual Studio 2017当前不支持在Visual Studio for Mac中找到的用于发布的存档工作流。但是您仍然可以生成IPA,然后再从Mac机器将其发送给Apple。
答案 1 :(得分:2)
这里是有关如何在Xamarin Forms中创建* .ipa文件的博客:
https://xamarindevelopervietnam.wordpress.com/2016/05/12/how-to-create-ipa-file-in-xamarin-forms/
但是,我也希望您研究CD CI。持续发展和持续集成系统。这不仅可以帮助您为xamarin项目构建.apk和.ipa,还可以为您提供有效的构建分发方式。
有几种基于版本控制的工具。请检查以下链接:
https://blog.xamarin.com/continuous-integration-for-ios-apps-with-visual-studio-team-services/
https://docs.microsoft.com/en-us/xamarin/tools/ci/intro-to-ci
在video studio中有一个视频插图:
答案 2 :(得分:2)
长话短说,要构建一个.ipa,choose AppStore (or Ad-Hoc, Release) | iPhone
作为解决方案配置并构建项目。生成后,您将在项目的输出目录(例如bin \ AppStore)中找到.ipa文件。当然,您必须在Xcode中配置相应的配置文件,但这是另一个问题。更多here。
是否可以仅从Windows计算机发布应用程序,或者我需要实际使用Mac
您需要与macOS的活动连接才能从Windows构建.ipa。并且您需要使用Application Loader从macOS上传第一个版本。可以从macOS物理上或远程完成上传,但不能在Visual Studio中完成。
如果我需要使用Mac,则在将应用发布到App Store时需要执行哪些步骤
同上。您需要macOS连接才能进行编译(构建.ipa)并将 first 构建(.ipa)上传到App Store Connect。随后的上传可以在没有macOS的情况下完成。
我们正在使用Application Loader或Xcode将应用发布到App Store,我们可以在Windows计算机上进行操作吗。
也可以使用App Center之类的服务来发布发行版本。但是,first构建应由Application Loader从macOS提交。
我们可以从VS访问Xcode以便将应用发布到App Store
不。 Visual Studio使用Xcode进行构建过程。目前无法直接从Visual Studio发布到App Store Connect。
如果我想连接真实设备(以Visual Studio作为目标设备)以创建IPA文件,我需要将其连接到Mac或PC(通过USB电缆)才能进入VS PC
您需要将设备连接到Mac。但是,构建.ipa不需要连接任何iOS设备。
要创建IPA文件,我们需要Mac机器连接
再次,是的。在这种情况下,编译,构建和制作.ipa文件是相同的事情。
答案 3 :(得分:2)
我的VS通过网络连接到Mac计算机。我想从Xamarin表单项目创建IPA文件。在Google中,没有一篇文章对此提供。
我认为有一个详尽的指南可以帮助您完成here上由Microsoft执行的确切操作。
是否可以仅从Windows计算机将应用发布到App Store,或者我需要实际使用Mac。
通过这种方式,如果您的意思是,您需要Mac的连接,那么是必须的,因此必须建立与Mac的连接,第一个构建应来自具有Application Loader的macOS。但是,也可以将应用程序从Windows机器上载到Apple,在我所知的范围内,使用mac并不是强制性的。 (就我个人而言,我从未在Windows机器上做到过)
如果我需要使用Mac,那么在将应用发布到App Store时需要执行哪些步骤
具有活动的Mac连接,并且provisioning和publishing应该可以解决问题。
我们正在使用Application Loader或Xcode将应用发布到App Store,我们可以在Windows计算机上进行操作吗。
有多种产品可以提供将IPA直接上传到Appstore的服务,但据我所知,第一次应该是具有macOS的Application loader。
我们是否可以从VS访问Xcode以便将应用发布到App Store。
答案为否!现在。
如果我想连接真实设备(以Visual Studio作为目标设备)以创建IPA文件,我需要将其连接到Mac或PC(通过USB电缆)才能进入VS PC
当然,对于MAC系统而言,因为VS在其构建过程中使用了X代码,但是请注意,最好通过选择“选定平台”作为Any CPU
来创建IPA。其次。较早前,有一个要求您的Mac必须连接一个设备(从Windows存档时),但我认为它仍然不存在。
要创建IPA文件,我们需要Mac机器连接
是的,必须连接Mac系统,因为VS使用XCode捆绑所有内容,而iOS是封闭源,因此对MAC有依赖性。
祝你好运
如有查询,请随时还原。