从不带xcworkspace的.APP捆绑包构建IPA

时间:2018-11-26 20:42:33

标签: ios xamarin command-line ipa xcodebuild

过去曾经有一种使用xcrun从.APP捆绑包中构建IPA的方法,但是由于某种原因,Apple已弃用PackageApplication。我只剩下xcodebuild,它需要一个Xcode工作区文件。我的.APP不是通过xcode创建的。它是使用Visual Studio for Mac和Xamarin制作的。我可以通过从IDE导出存档来创建IPA,但是我要做的是从命令行构建IPA并对其进行签名。签名部分非常简单,但我不知道如何在不手动压缩IPA,添加Embedded.mobileprovision等的情况下构建IPA。

我可以使用xcbuild PackageApplication的替代方法吗?

1 个答案:

答案 0 :(得分:1)

  

我想做的是从命令行构建IPA ...

您可以使用with open("output.csv", "w") as f: outputwriter = csv.writer(f, delimiter='|') 来构建/打包msbuild

.ipa

re:Building via the Command Line (On Mac)

对于Windows,请包含您的macOS构建系统的/Library/Frameworks/Mono.framework/Commands/msbuild \ AStackOverflowSolution.sln \ /p:Configuration=Ad-Hoc \ /p:Platform=iPhone \ /p:BuildIpa=true ServerAddress

ServerUser

re:IPA Support in Xamarin.iOS