顯示具有 iOS 標籤的文章。 顯示所有文章
顯示具有 iOS 標籤的文章。 顯示所有文章

2017年9月22日 星期五

Xcode 9 code signing

20170922 Xcode 9 signing

Xcode9 又把 exportOption 改掉了

平常用的 script

xcodebuild -exportArchive -archivePath ./release/output.xcarchive -exportOptionsPlist ios/export_ship.plist -exportPath ./release

要修改一下 ios/

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>method</key>
<string>app-store</string>
<key>teamID</key>
<string>XXXXXXXXXX</string>
<key>signingStyle</key>
<string>manual</string>
<key>signingCertificate</key>
<string>iOS Distribution</string>
<key>provisioningProfiles</key>
<dict>
<key>com.your.bundle.id</key>
<string>ProvisioningProfiles name</string>
</dict>
</dict>
</plist>

這次新增了

  • signingStyle
  • signingCertificate
  • provisioningProfiles
    • 這個從 XXXXXX.xcodeproj/project.pbxproj 去找出名字

詳細的選項可以參考 Code Signing Updates in Xcode 9

2016年7月22日 星期五

build iphone app by command line

20160722 build iphone app by commandline

如果沒使用 CocoaPods 的話, -workspace 可以不用指定

假設 project 名字是 hello

$ cd ios && xcodebuild -workspace hello.xcworkspace -scheme hello -destination generic/platform=iOS -configuration Release -derivedDataPath build
$ ios-deploy -b build/Build/Products/Release-iphoneos/hello.app

然後安裝 ios-deploy

這邊要注意的是 build 成 Release才能獨立執行
如果是 Debug 版需要
修改路徑 Release-iphoneos 成 Debug-iphoneos
而且要使用 --debug 去執行

$ ios-deploy --debug -b build/Build/Products/Debug-iphoneos/hello.app

2013年8月22日 星期四

iPad 發瘋 lag

昨天晚上為了看 半澤直樹
就開了風行影視起來看
看到一半又想到玩一下 Plants vs Zombies 2
結果呢
本來就覺得很頓的 iPad 3rd gen 便是像發瘋般的 lag

動了一陣子後,他就自己關機了 -____-"

anyway, 反正搞了半天本來還想 reset 它...
結果發現應該是剩下的容量低到某個水位
因為
  • 風行影視大約 cache 了 500MB 的資料
  • PvZ 2 一開起來又開始下載了 180 MB 的資料

卯起來把裡面的照片 app 清一清就沒事了
64G 的 iPad 剩下 9G...
清完後也順了不少

本來颱風天 12 點多就要睡的,弄到一兩點
結果失眠了
wtf..............................