San*_*osh 10 iphone zip codesign .app
我试图用TeamCity做我的iPhone应用程序的简单构建自动化,但有这个唠叨的问题..
当我从build文件夹手动拾取并安装.app文件时,它工作得很好(与iTunes顺利同步,我可以在手机上看到该应用程序)
但是当我尝试使用/ bin/zip或ditto拉链时...然后压缩的内容松开CodeSigning(iTunes说它无法安装此应用程序,因为它没有签名)
我试过这些不同的组合..
ditto -ck --rsrc --keepParent HelloWorld.app HelloWorld.zip
还有什么想法吗?
我也试过了,但仍然遇到同样的错误
version=$(date "+%Y-%m-%d.%H.%M.%S")
cd "$CONFIGURATION_BUILD_DIR"
zip -r -y "HelloWorld-$version.zip" HelloWorld.app
Run Code Online (Sandbox Code Playgroud)
Red*_*ing 12
你需要在zip上使用-y选项:
zip -r -y zipped_blahapp.zip blahapp.app
Run Code Online (Sandbox Code Playgroud)
-y
在zip存档中存储符号链接,而不是压缩和存储链接引用的文件(仅限UNIX).
更新
现在可以从命令行获得Xcode存档功能,您可能应该使用它:
xcodebuild archive -workspace $APPNAME.xcodeproj/project.xcworkspace -scheme $APPSCHEMENAME > $OUTDIR/logs/$APPNAME.log
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2531 次 |
| 最近记录: |