xcodebuild 打包
2016-04-08 14:14
323 查看
最近研究了一下使用xcodebuild打包ipa,由于我们工程使了cocoapods,发现了几个问题
问题一:使用workspace时总链接不上pod里的库,ld: libray not found for -lXXX
问题二:使用xcrun packageApplication打包时,出现ResourceRules.plist: cannot read resources
于是。。。就如下这么做了
第一步编译pods:
xcodebuild -project Pods/Pods.xcodeproj build
第二步编译打包:
xcodebuild archive -project 'XXX.xcodeproj' -configuration 'Release' -scheme 'XXX' -archivePath 'build/XXX.xcarchive' LIBRARY_SEARCH_PATHS="./Pods/build/** ./XXX/**"
第三步导出ipa:
xcodebuild -exportArchive -archivePath 'build/ XXX.xcarchive' -exportPath 'build/XXX.ipa' -exportFormat IPA -exportProvisioningProfile 'Ad Hoc: com.XXX.YYY'
测了测没问题,也能装上真机。
这些可以放进jenkins执行。
问题一:使用workspace时总链接不上pod里的库,ld: libray not found for -lXXX
问题二:使用xcrun packageApplication打包时,出现ResourceRules.plist: cannot read resources
于是。。。就如下这么做了
第一步编译pods:
xcodebuild -project Pods/Pods.xcodeproj build
第二步编译打包:
xcodebuild archive -project 'XXX.xcodeproj' -configuration 'Release' -scheme 'XXX' -archivePath 'build/XXX.xcarchive' LIBRARY_SEARCH_PATHS="./Pods/build/** ./XXX/**"
第三步导出ipa:
xcodebuild -exportArchive -archivePath 'build/ XXX.xcarchive' -exportPath 'build/XXX.ipa' -exportFormat IPA -exportProvisioningProfile 'Ad Hoc: com.XXX.YYY'
测了测没问题,也能装上真机。
这些可以放进jenkins执行。
相关文章推荐
- 2016最新CocoaPods安装和错误解决方案
- 2016 cocoapods的安装和使用方法以及版本升级遇到的问题
- 详解2016 cocoapods的安装和使用以及版本升级遇到的问题
- CocoaPods版本升级
- CocoaPods安装和使用教程
- iOS cocoapods的详解大全及其flex
- xcodebuild和xcrun自动化编译ipa包 笔记
- CocoaPods安装和使用教程
- 最新版 CocoaPods 的安装流程
- 最新版 CocoaPods 的安装流程
- CocoaPods安装和使用教程
- 关于CocoaPods的安装和使用
- CocoaPods 入门详解
- Cocoapods使用
- cocoapods 安装
- Objective-C中的CocoaPods教程
- 解决 ld: library not found for -lPods的问题
- Xcode使用第三方库-Cocoapods
- mac 下装cocoapods时遇到的问题:please install libyaml and reinstall your ruby
- ruby环境搭建 CocoaPods安装和使用