iOS CI
magus8888
这个作者很懒,什么都没留下…
展开
-
iOS自动打包流程
通常采用xcodebuild和xcrun两个命令,xcodebuild负责编译,xcrun负责将app打成ipa基本步骤如下:1. 清理工程xcodebuild -targettargetName clean2. 编译工程xcodebuild -targettargetName3. 打包xcrun -sdk ipho转载 2015-08-11 21:43:02 · 525 阅读 · 0 评论 -
Could not connect to lockdownd. Exiting.
升级xcode8后,ideviceinstaller命令运行报错:Could not connect to lockdownd. Exiting.解决方法:sudo chmod -R 777 /var/db/lockdown/转载 2016-09-26 14:51:42 · 8170 阅读 · 0 评论 -
ResourceRules.plist: cannot read resources解决方法
I tried to build *.IPA file with Xcode 7, Jenkins and its plugin Xcode integration. But received error:### Codesigning '/Users/jenkins/Library/MobileDevice/Provisioning Profiles/' with 'iPhone转载 2016-09-19 18:41:31 · 5989 阅读 · 0 评论 -
Malformed input or input contains unmappable chacraters导致编译失败问题解决
最近用jenkins build iOS工程,报错如下:java.nio.file.InvalidPathException: Malformed input or input contains unmappable chacraters: /Users/***/iospack/CI/workspace/ios_packing/project_name/build/PPVideo.app/iP原创 2015-11-06 11:13:03 · 15109 阅读 · 1 评论 -
xcode工程文件格式(Xcode Project File Format)详解
The Xcode project file is an old-style plist (Next style) based on braces to delimit the hierarchy. The file begins with an explicit encoding information, usually the UTF-8 one. This means that the fi翻译 2015-08-14 12:03:07 · 5276 阅读 · 0 评论 -
How to check the entitlements on my Application's Signature
codesign -d --entitlements - /path/to/yourappname.app output something like these:Executable=/Users/yourappname/Desktop/delete/Payload/yourappname.app/yourappname??qqZappli原创 2015-08-13 21:26:00 · 620 阅读 · 0 评论 -
How to check which certificate was used to sign my app
codesign -dvvv /path/to/MyGreatApp.app output something like these:cutable=/Users/yourappname/Desktop/delete/Payload/yourappname.app/yourappnameIdentifier=com.yourappname.hdFor原创 2015-08-13 21:18:01 · 410 阅读 · 0 评论 -
how to show provisionning profile information
security cms -D -i /path/to/your.mobileprovision output somthing like these: AppIDName myapp sns HD ApplicationIdentifierPrefix my_team_code CreationDate 2015-08-13T05原创 2015-08-13 20:36:38 · 613 阅读 · 0 评论 -
PlistBuddy a good friend to handle iOS plist file
osx-online2:iQiYiPhoneVideo.app iqiyi$ man PlistBuddyPLISTBUDDY(8) BSD System Manager's Manual PLISTBUDDY(8)NAME PlistBuddy -- read and write values to plistsSYNOPSIS转载 2015-08-13 16:02:25 · 738 阅读 · 0 评论 -
CocoaPods 安装过程中的 Warning&Error 备忘
MacBook-Pro:~ $ sudo gem install cocoapodsERROR: While executing gem ... (Gem::DependencyError) Unable to resolve dependencies: cocoapods requires cocoapods-core (= 1.2.0), cocoapods-downloade转载 2017-06-26 19:08:56 · 313 阅读 · 0 评论