際際滷

際際滷Share a Scribd company logo
Macアプリのインスト`
ラ恬撹ツ`ル Swift井
2017/05/15
BUKURO.swift x AKIBA.swift 栽揖茶氏
ア`ルケ`_k 爽 士
Twitter: @studiork http://www.rk-k.com/
徭失B初
? 爽 士
? ア`ルケ`_k 旗燕
2005定_I
? NPO隈繁MOSA 尖並
? iOSとMac喘のソフト_k
┿I尖、啝シ、デバ
イス崙囮、SDK_kとかが謹
いです
? 室gの鵡P
弌僥伏でもわかるプログラムの弊順
Swift剃哈きハンドブック
Objective-C剃哈きハンドブック etc´
インスト`ラが駅勣な尖喇
? App Store翌での塘下
? 鏡徭ドライバ (kext)
? }jなインスト`ルプロセス
? 塘下侘塀は dmg
インスト`ラ恬撹の送れ
ビルド
コ`ドサイニング
(アプリ喘)
ディレクトリ
塘崔
コンポ`ネント
パッケ`ジ恬撹
インスト`ラ
パッケ`ジ恬撹
塘下イメ`ジ
恬撹
聞喘するプログラム
Xcodeなど codesign cp
pkgbuild productbuild hdiutil
飴愍シが駅勣な侭
Xcodeなど codesign cp
pkgbuild productbuild hdiutil
飴笋錣
pkgbuild --version オプション
productbuild distributionファイルの嶄
hdiutil 恬撹するdmgの兆念
コマンドラインツ`ル
? 飴笋錣襪發里喘ツ`ルで厚仟
? 匯Bの送れを徭啝
? 2泣を兀さえればOK
¥ コマンドライン哈方
¥ サブプロセス
コマンドライン哈方
var args = CommandLine.arguments
猟忖双の塘双
[1]參週にコマンドライン哈方
サブプロセス
let codesignProcess = Process()
codesignProcess.launchPath = "/usr/bin/codesign"
codesignProcess.arguments = [
"--deep",
"--timestamp=none",
"-fs",
configuration.certificationName,
dstPath
]
codesignProcess.launch()
codesignProcess.waitUntilExit()
DEMO
? コ`ドサイニング
? pkg恬撹とdmg恬撹
繍栖バ`ジョンの朕
? カスタムスクリプト何蛍の徭啗仟
? ケアレスミスの奮
? より喘議に
ありがとう
ございました
(c) 2017 Akira Hayashi

More Related Content

What's hot (20)

PDF
Windows serverとインフラvBアッフ?テ?`ト
Tsukasa Kato
?
PDF
Azure Searchで恬る碧サ`ビス
Yuta Matsumura
?
PPTX
Vscodemeetup6
Masaki Suzuki
?
PPTX
岑ってますか Azure IoT Edge
Saki Homma
?
PPTX
これさえあれば寄嬋健Visual Studio Code 莿彌瞠h
Saki Homma
?
PDF
Microsoft learnごB初vol2
ru pic
?
PPTX
Visual Studio Code で酔m_k伏試 -を恬って巷_しよう-
Saki Homma
?
PPTX
聞い宜そう Visual Studio Code!!! ~ここからはじめる児云のキ~
Saki Homma
?
PPTX
註脅偏5巓定の塰咾鰆Г┐深縞とそのs雰
gree_tech
?
PPTX
Windows10とRaspberryPiで MakerFaireTokyoに歌紗
Yuki Ando
?
PPTX
Editorlt
Masaki Suzuki
?
PDF
Visual studio 2019 updates pickup!
匯錬 寄弥
?
PPTX
京庄岳姻庄壊艶て?庄或皆/粥稼糸姻看庄糸アフ?リ蝕kか?侑せになった三
Eigo Takazawa
?
PDF
ASP.NET CoreとAzure AD B2Cを聞ったサクっとJ^
Yuta Matsumura
?
PDF
Visual Studio 2019 GA ! ゛ 恷仟秤 & これからの_kスタイル
Akira Inoue
?
PDF
20150905 stream analytics
匯錬 寄弥
?
PDF
隠便來の互いアプリケ`ション譜柴について
TomomitsuKusaba
?
PDF
Vs code conf2020-11-21-extensions-for-microservices-app-dev
Shotaro Suzuki
?
PDF
30min Serverless xTuber
Takaaki Suzuki
?
PPTX
聞い宜そう Visual Studio Live Share!
Saki Homma
?
Windows serverとインフラvBアッフ?テ?`ト
Tsukasa Kato
?
Azure Searchで恬る碧サ`ビス
Yuta Matsumura
?
Vscodemeetup6
Masaki Suzuki
?
岑ってますか Azure IoT Edge
Saki Homma
?
これさえあれば寄嬋健Visual Studio Code 莿彌瞠h
Saki Homma
?
Microsoft learnごB初vol2
ru pic
?
Visual Studio Code で酔m_k伏試 -を恬って巷_しよう-
Saki Homma
?
聞い宜そう Visual Studio Code!!! ~ここからはじめる児云のキ~
Saki Homma
?
註脅偏5巓定の塰咾鰆Г┐深縞とそのs雰
gree_tech
?
Windows10とRaspberryPiで MakerFaireTokyoに歌紗
Yuki Ando
?
Editorlt
Masaki Suzuki
?
Visual studio 2019 updates pickup!
匯錬 寄弥
?
京庄岳姻庄壊艶て?庄或皆/粥稼糸姻看庄糸アフ?リ蝕kか?侑せになった三
Eigo Takazawa
?
ASP.NET CoreとAzure AD B2Cを聞ったサクっとJ^
Yuta Matsumura
?
Visual Studio 2019 GA ! ゛ 恷仟秤 & これからの_kスタイル
Akira Inoue
?
20150905 stream analytics
匯錬 寄弥
?
隠便來の互いアプリケ`ション譜柴について
TomomitsuKusaba
?
Vs code conf2020-11-21-extensions-for-microservices-app-dev
Shotaro Suzuki
?
30min Serverless xTuber
Takaaki Suzuki
?
聞い宜そう Visual Studio Live Share!
Saki Homma
?

珂温界アプリのインスト`ラ恬撹ツ`ル皆敬庄韓岳井