ios - 从没有 xcworkspace 的 .APP 包构建 IPA
问题描述
曾经有一种方法可以使用 xcrun 从 .APP 包构建 IPA,但出于某种原因,Apple 已弃用 PackageApplication。我只剩下 xcodebuild,它需要一个 Xcode 工作区文件。我的 .APP 不是通过 xcode 创建的。它是使用带有 Xamarin 的 Visual Studio for Mac 制作的。我可以通过从 IDE 导出存档来制作 IPA,但我想做的是从命令行构建 IPA 并对其进行签名。签名部分非常简单,但我不知道如何构建 IPA,而不需要手动压缩它,添加 Embedded.mobileprovision 等。
我可以使用 xcbuild PackageApplication 的替代品吗?
解决方案
我正在尝试从命令行构建 IPA ...
您可以使用msbuild
构建/打包一个.ipa
/Library/Frameworks/Mono.framework/Commands/msbuild \
AStackOverflowSolution.sln \
/p:Configuration=Ad-Hoc \
/p:Platform=iPhone \
/p:BuildIpa=true
对于 Windows,包括macOS 构建系统的ServerAddress
和ServerUser
/p:ServerAddress="192.168.40.40"
/p:ServerUser="YourmacRemoteSSHuser"
推荐阅读
- r - R中剪切函数的左关闭/右关闭参数的限制是什么?
- pandas - Dask:read_sql_table 为 KeyError + Dask join 提供复合索引可用性
- reactjs - 如何以反应形式将数组字段重置为空?
- powershell - 如何在PowerShell中找到方法的完整定义
- c# - 从 Dotnet Core 2.2 升级到 Dotnet 5。Partials 不再获取 View Data
- python - 第一次使用 pickle.dump / pickle.load
- r - $后我怎么能帮帮?
- python - 高效地创建与函数对应的字典键值
- python - 将包含许多表的 txt 文件拆分为单个数据框
- ruby-on-rails - 我希望可以仅使用我的帐户创建数据