是否可以从命令行直接生成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/