ios - Xamarin:从命令行生成 xcarchive

标签 ios xcode xamarin xamarin.ios xcarchive

是否可以从命令行直接生成xcarchive 文件?以便您可以使用 Jenkins 等 CI 工具生成 AppStore 版本?

Xcode看起来你可以,但我在 Mac 上使用 Xamarin Studio。无论如何这可能吗?或者您可以手动创建一个 xcarchive file使用应用程序、dsym 和 plist?

最佳答案

在我的构建服务器上,我使用以下命令从存档创建 AppStore 签名的 ipa 文件。

/Applications/Xamarin\ Studio.app/Contents/MacOS/mdtool -v build "--configuration:AppStore|iPhone" -p:RssReader.iOS Apps/RssReader.sln || exit 1

# transform the archive into a .ipa package
xcrun -sdk iphoneos PackageApplication -v "${WORKSPACE}/Apps/RssReader/iOS/RssReader.iOS/bin/iPhone/AppStore/RssReader.app" -o "${WORKSPACE}/Apps/RssReader/iOS/RssReader.iOS/bin/iPhone/AppStore/RssReader-${BUILD_NUMBER}-appstore.ipa"

关于ios - Xamarin:从命令行生成 xcarchive,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31681250/

相关文章:

iphone - iOS 多语言适用于模拟器,但不适用于设备

windows - UWP 中用于 Xamarin Forms 项目的 AES 加密

ios - 减少 swift/iOS 中的视频大小以上传到服务器

ios - iphone 锁定时的声音和振动通知

xcode - 在 Xcode 中缩进连续行

xamarin - Xamarin Android 上未命中断点

适用于 Android 的 Xamarin Tesseract OCR 绑定(bind)

ios - TableView 标题部分不透明

ios - self.definesPresentationContext = true : leads to black screen?

ios - NSuserdefaults 位置