Mac/アプリケーション/Xcode
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
RIGHT:[[Mac 関係覚え書き]]
*コマンドラインツールのインストール [#zb268d83]
AppStore から Xcode をインストールした後
$ xcode-select --install
*Xcode のデバッガに関する権限 [#z17bfe87]
Xcode Tools でデバッガや iPhone SDK の iPhone シミュレー...
管理者のパスワードを問い合わせるダイアログが表示される.
対応方法としては,実行するユーザやそのユーザが所属してい...
_developer グループ
に所属させてやる必要がある.
例) student グループを _developer グループに入れる
sudo dseditgroup -o edit -a student -t group _developer
さらに Xcode4 からは次のコマンドを打っておく(Enable Devel...
sudo /usr/sbin/DevToolsSecurity -enable
参考URL
http://superuser.com/questions/439482/automatically-enabl...
----
*Xcode 4.2 for Snow Leopard [#y7b7e86f]
以前(2011年10月ごろ)は,AppStore で購入できたと記憶してい...
今(2011/11/17)に見てみると for Lion しかない.
Lion 版はインストールできないようだし.
アップルに問い合わせると,Lion 版をフリーで公開したのに伴...
Snow Leopard 版は購入できないようにしたとのこと.
Snow Leopard まだまだ現役なのになぁ.
あ,
http://developer.apple.com/support/xcode/
によると
>>Both Xcode 3 and Xcode 4 include the most recent SDKs f...
ってことなので,SDK は同じバージョンなのかな.
----
*Xcode 4(MT Lion) [#lcc4cf62]
App Store に Apple ID でログインしてダウンロード
一度実行する
System Component Installation 画面にて
「Device Support」 インストール
Xcode 4 を起動
[Preferences]->[Downloads]
で [Command Line Tools] をインストール
コマンドラインツールもインストールする
また,デバッガやシミュレータを動かすと管理者パスワードを
問われるので,以下のコマンドによりユーザを
_developer グループ
に所属させてやる.
Xcode 4 からはさらに,build や run を実行した際に,
「Enable Developer Mode?」と聞かれ,[Enable]とすると
管理者パスワードを聞かれるので,1行めのコマンドを実施する.
$ sudo /usr/sbin/DevToolsSecurity -enable
(上記のコマンドは Mac ごとにやってやる必要がある.マスタ...
$ sudo dseditgroup -o edit -a <所属グループ名> -t group ...
----
*Xcode 5(Mavericks) [#u76987cb]
App Store に Apple ID でログインしてダウンロード
一度実行する
System Component Installation 画面にて
「Device Support」 インストール
Xcode を起動
また,デバッガやシミュレータを動かすと管理者パスワードを
問われるので,以下のコマンドによりユーザを
_developer グループ
に所属させてやる.
さらに,build や run を実行した際に,
「Enable Developer Mode?」と聞かれ,[Enable]とすると
管理者パスワードを聞かれるので,1行めのコマンドを実施する.
$ sudo /usr/sbin/DevToolsSecurity -enable
$ sudo dseditgroup -o edit -a <所属グループ名> -t group ...
これらのグループは,ローカルのディレクトリに同じ名前,GID...
追加してやる必要があった.(Mavericks では)
なので,
$ sudo dseditgroup -o edit -a everyone -t group _developer
をしておけば,確実(セキュリティ的にはどうかというのがある...
さらに,
~/Library/Application Support/iPhone Simulator
がネットワーク上にあると iPhone シミュレータが正常に起動...
そのため,
su $1 -c "test -L ${HOME}/Library/'Application Support'/...
if [ $? -ne 0 ]
then
su $1 -c "rm -rf ${HOME}/Library/'Application Support'...
su $1 -c "mkdir -p /Work/.$1/iPhoneSimulator"
su $1 -c "ln -s /Work/.$1/iPhoneSimulator ${HOME}/Libr...
fi
といった形でローカルドライブ上にシンボリックリンクを張っ...
----
*Xcode 6(Yosemite) [#fdccb177]
Xcode 5 での権限設定は同様.
iOS Simulator のファイル構成が異なる
~/Library/Developer/CoreSimulator
がネットワーク上にあると iOS シミュレータが正常に起動しな...
そのため,
su $1 -c "test -L ${HOME}/Library/Developer/CoreSimulator"
if [ $? -ne 0 ]
then
su $1 -c "rm -rf ${HOME}/Library/Developer/CoreSimulat...
su $1 -c "mkdir -p /Work/.$1/CoreSimulator"
su $1 -c "ln -s /Work/.$1/CoreSimulator ${HOME}/Librar...
fi
といった形でローカルドライブ上にシンボリックリンクを張っ...
----
*ライセンス同意 [#o14000ee]
未確認
# /Applications/Xcode.app/Contents/Developer/usr/bin/xco...
----
*Xcode 7.2.1 [#z5c5a9fc]
Mac のディスクイメージをクローニングすると,
各ユーザの最初の Xcode 起動時に
"Install additional required components?"
と問われて,管理者パスワードを入力しないと Xcode を起動で...
どうも Xcode 7.2.1 だけの問題.
以下の対応でいけるようだ.
sudo defaults write /Library/Preferences/com.apple.dt.Xc...
個人ごとなら
defaults write com.apple.dt.Xcode DVTSkipMobileDeviceFra...
終了行:
RIGHT:[[Mac 関係覚え書き]]
*コマンドラインツールのインストール [#zb268d83]
AppStore から Xcode をインストールした後
$ xcode-select --install
*Xcode のデバッガに関する権限 [#z17bfe87]
Xcode Tools でデバッガや iPhone SDK の iPhone シミュレー...
管理者のパスワードを問い合わせるダイアログが表示される.
対応方法としては,実行するユーザやそのユーザが所属してい...
_developer グループ
に所属させてやる必要がある.
例) student グループを _developer グループに入れる
sudo dseditgroup -o edit -a student -t group _developer
さらに Xcode4 からは次のコマンドを打っておく(Enable Devel...
sudo /usr/sbin/DevToolsSecurity -enable
参考URL
http://superuser.com/questions/439482/automatically-enabl...
----
*Xcode 4.2 for Snow Leopard [#y7b7e86f]
以前(2011年10月ごろ)は,AppStore で購入できたと記憶してい...
今(2011/11/17)に見てみると for Lion しかない.
Lion 版はインストールできないようだし.
アップルに問い合わせると,Lion 版をフリーで公開したのに伴...
Snow Leopard 版は購入できないようにしたとのこと.
Snow Leopard まだまだ現役なのになぁ.
あ,
http://developer.apple.com/support/xcode/
によると
>>Both Xcode 3 and Xcode 4 include the most recent SDKs f...
ってことなので,SDK は同じバージョンなのかな.
----
*Xcode 4(MT Lion) [#lcc4cf62]
App Store に Apple ID でログインしてダウンロード
一度実行する
System Component Installation 画面にて
「Device Support」 インストール
Xcode 4 を起動
[Preferences]->[Downloads]
で [Command Line Tools] をインストール
コマンドラインツールもインストールする
また,デバッガやシミュレータを動かすと管理者パスワードを
問われるので,以下のコマンドによりユーザを
_developer グループ
に所属させてやる.
Xcode 4 からはさらに,build や run を実行した際に,
「Enable Developer Mode?」と聞かれ,[Enable]とすると
管理者パスワードを聞かれるので,1行めのコマンドを実施する.
$ sudo /usr/sbin/DevToolsSecurity -enable
(上記のコマンドは Mac ごとにやってやる必要がある.マスタ...
$ sudo dseditgroup -o edit -a <所属グループ名> -t group ...
----
*Xcode 5(Mavericks) [#u76987cb]
App Store に Apple ID でログインしてダウンロード
一度実行する
System Component Installation 画面にて
「Device Support」 インストール
Xcode を起動
また,デバッガやシミュレータを動かすと管理者パスワードを
問われるので,以下のコマンドによりユーザを
_developer グループ
に所属させてやる.
さらに,build や run を実行した際に,
「Enable Developer Mode?」と聞かれ,[Enable]とすると
管理者パスワードを聞かれるので,1行めのコマンドを実施する.
$ sudo /usr/sbin/DevToolsSecurity -enable
$ sudo dseditgroup -o edit -a <所属グループ名> -t group ...
これらのグループは,ローカルのディレクトリに同じ名前,GID...
追加してやる必要があった.(Mavericks では)
なので,
$ sudo dseditgroup -o edit -a everyone -t group _developer
をしておけば,確実(セキュリティ的にはどうかというのがある...
さらに,
~/Library/Application Support/iPhone Simulator
がネットワーク上にあると iPhone シミュレータが正常に起動...
そのため,
su $1 -c "test -L ${HOME}/Library/'Application Support'/...
if [ $? -ne 0 ]
then
su $1 -c "rm -rf ${HOME}/Library/'Application Support'...
su $1 -c "mkdir -p /Work/.$1/iPhoneSimulator"
su $1 -c "ln -s /Work/.$1/iPhoneSimulator ${HOME}/Libr...
fi
といった形でローカルドライブ上にシンボリックリンクを張っ...
----
*Xcode 6(Yosemite) [#fdccb177]
Xcode 5 での権限設定は同様.
iOS Simulator のファイル構成が異なる
~/Library/Developer/CoreSimulator
がネットワーク上にあると iOS シミュレータが正常に起動しな...
そのため,
su $1 -c "test -L ${HOME}/Library/Developer/CoreSimulator"
if [ $? -ne 0 ]
then
su $1 -c "rm -rf ${HOME}/Library/Developer/CoreSimulat...
su $1 -c "mkdir -p /Work/.$1/CoreSimulator"
su $1 -c "ln -s /Work/.$1/CoreSimulator ${HOME}/Librar...
fi
といった形でローカルドライブ上にシンボリックリンクを張っ...
----
*ライセンス同意 [#o14000ee]
未確認
# /Applications/Xcode.app/Contents/Developer/usr/bin/xco...
----
*Xcode 7.2.1 [#z5c5a9fc]
Mac のディスクイメージをクローニングすると,
各ユーザの最初の Xcode 起動時に
"Install additional required components?"
と問われて,管理者パスワードを入力しないと Xcode を起動で...
どうも Xcode 7.2.1 だけの問題.
以下の対応でいけるようだ.
sudo defaults write /Library/Preferences/com.apple.dt.Xc...
個人ごとなら
defaults write com.apple.dt.Xcode DVTSkipMobileDeviceFra...
ページ名: