Xcode part14 [無断転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
神がひとつ願いを叶えてくれるとしたらXcodeをXCodeにするわ Xcode 8.0 にアップデートしろってうるせえ。これ止められないのか >>9
昔から言われてるなw
止める方法あったような気はしたが、今のバージョンのインストーラをダウンロードして
両方入れちゃうのがいいかも 25に10.1リリースの可能性高いみたいだな、Suicaもここから使えるかな
Xcodeも同タイミングかね >>13
地味に楽しみ。
ついでにSuica apiも触れたら、昔のあの時のワクワク感が蘇るのになー 久しぶりにXcodeで新規プロジェクト作ったんだけど、
プロジェクト情報入れる画面のタイトルがテキストボックスにかぶってるんですが・・・
対処方法ありますか? Xcode 8.1出た。
オフラインインストーラはまだない。 Xcode 8.1 adds support for Touch Bar on the new MacBook Pro:
これのために控えてたのか。 相変わらずSwiftのコンパイルおっせええええええ アップデートのインストの段階でこけてXcode8.1を全部DLし始めやがった
回線細いから勘弁してほしい simulatorのブックマーク、アップデートするたびに消えるのがなんとかなればなぁ TouchBarのシミュレータってどうすれば表示できるのかな? xroach-4.0をMacで動かすことに成功しました。
マシンスペック:MacBook Pro(15-inch,mid2010) HDD320GB→SDD500GB メモリ4GB→8GB
OS:SnowLepard→ElCatian→Sierra
http://streamable.com/8gc9 Xcode8.1使い始めたけど、new API Reference(shift + cmd + 0)で出るやつ、情報量が減ってる気がする。
メソッドの戻り値が出てこない。
たとえば、tableView:canMoveRowAtはBool値を返すのだが、それが書いてない。 Jump to definitionすれば、メソッドの戻り値が見える 俺も最近見て呆れた。
引数や返り値の詳しい説明が無くなってるのばっかり。
例えばOptional型でnil渡すとどうなる、とか書いてないから安心して書けない。
Swift3で名前が変更になったクラスやメソッドは特に酷い。
古い版どっかに残ってないか探したけど見つからなかった。 new API Referenceの件、戻り値書いてありました。
けど、たどり着くまで、以前より1 click多い様な気がする。 Xcode8.2 beta 2016/10/31 released
これ、10.11.5 or latorで動くって書いてあって安心した。
まだ、El Capitan使える。
El Capitanはあと少し使えるってことだ。 Xcode8.2が12月にリリースされて、
Xcode8.3が来年3月にリリース、そしてEl Capitanでは動かずSierraへ強制乗り換えさせられ、
来年6月にXcode9 betaがリリースって感じなのかな? Swift3を触り始めたけど、Swif2からの変更点が多すぎ >>34
そうそう、1つ中の階層に入らないといけない事が増えて結構ダルい Objective-C大好きなんだがいつまで使えるんだろう。
すぐには無くならないとは思うけど、アップルのことだからなぁ。 来年swift4でまたばたついて、再来年5で安定、その後様子を見て廃止
もしくはosのcore部分や純正アプリの書換コストが気になり廃止がなくなりずーっと続く
最低あと3年はいける メソッドのオーバーロードとデフォルト引数導入してくれんかの
ObjCになくてSwiftで特に便利に感じるのはそのくらいだわ >>42
Obj-Cの好きなところは、コンパイルが早い。
嫌いなのは、冗長なセレクタ名
たとえば、
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
Swift3みたいに、短くこんな感じで短くてもエエはず。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAt:(NSIndexPath *)indexPath;
それから、
+ (id)valueForKey:(NSString *)key;
これはこんな感じ
+ (id)value:(NSString *)forKey; >>45
コードが横に長くなって読みづらくなるんだよな。配列、ディクショナリの糖衣構文がない頃は本当に読みづらかった
宣言を見なくてもどんな引数を入れればいいか、どんな戻り値が来るかがわかるのがいいって思想で作ったんだろうな。
IDEなしでは開発しない今となってどれほどの意味があるのかはわからないが 文法だけSwiftで中身は別にObjective-Cのままでいいって感じ? Dash3.4つかってAPI Documentみてるけど、CGRectを引いた結果が変だ!
size, originのプロパティしか記載が無い。
offsetBy:dx:dyメソッドを見たかったのに。
英語でやり取りするの面倒いなぁ。 Dash3.4の件、解決か?
Welcome!画面の左ペインにある、Apple API Referenceボタンの横の下矢印をクリックして、少し時間おいてloadingってのが消えたあとに、CGRectを検索すると、解決した。 Xcode8.1とiOS 10.1Simulator使い始めて、Simulatorの起動の遅さに絶望した。
1日経って見ると、遅さが解消されてる。iPhone7, 7 plus, SEとも問題無い。
最初の一回だけ、起動が遅かったのか?
謎ダァ。 iOS実機テストが年会費払わなくてもできるようになったけど、これって実機インストール後に期限ある?
自分用に作ったアプリが1週間くらいで起動しなくなったんだが
大人しく年会費払えってことか >>54
実機をMACに繋いでlogみりゃexpiredって出てる。期限は7日間。
年会費払った事無いんだけど、払ってみるかな! え、いつから年会費いらなくなったん?
知らんかった 実機で動作させるのにApple Developer Programに入らなくてもよくなったってだけだよ
去年の9月からそうだったべ >>56
手元で実験するくらいしかできないけどな。上で書かれてるように証明書の期限あるし 最近始めたんだけどswiftのコンパイル遅すぎるんだがみんなこれでやってんの?
文字列の加算は遅いらいしけど遅すぎるわこれ うんマジで遅い
MacProだと劇的に早くなるのかが気になるんだよなあ >>61
こんなもんなのか
酷いなこれ
まだ4swiftファイル目なのに5分くらいかかってる… miniの3世代前って2010か
うちじゃSSDに換装してるが現役 >>60
型推論させないで明示的に型を書くようにしたらマシになるかと >>65
まぁ古いけど一応i7なんだが
air mid2011
>>68
型推論はほとんど使ってないと思う
多分文字列の加算をバリバリ使ってるから
Javaからの移植が絶望的
今職場だからメモリはわからんなぁ
2か4? >>69
>多分文字列の加算をバリバリ使ってるから
意味不明
そんなんで遅くならん >>70
マジか
しかし重くなったタイミング的には文字列加算の行を追加してからなんだよなぁ
ちなみにこんな文が数十行
str_out = "a"+ str1 + "b" + str2 +"c"… >>72
えっこれ型推論なのか?
どう書けば推論させないようにできる? var a:String
a = "b" as String + "c" as String
print(a)
こんな書き方でコンパイル時間が短縮できるんか?
信じられん! >>74
変数は宣言時に全てそれ付けてあるんだが
""で囲んだ文字列も指定しないといけない? 一応建前上は型類推するよってことになってるけど、いちいちコンバイラに型類推させんじゃねーよ!
ってことだろ テストプログラム作って試してみた
これtoo complexとかで怒られるんだけど何がだめなんだろう
str1とかは全部型指定してある
もう訳が分からない
var str:String = ""+str1+"-"+str2+"-"+str3 >>76
それ、単なるバグ
2015年12月にバグレポが提出されて、2016年4月段階でまだ、治って無いって愚痴ってるブログじゃん。 まあ、辞書リテラル、配列リテラルには型を明記だね。
let myCom: Array<Dictionary<String, Dictionary<String, String>>>
= [
[ "employee 1": ["attribute": "value"]],
[ "employee 2": ["attribute": "value"]],
[ "employee 3": ["attribute": "value"]]
]
こんな感じ!
うぃー、訳わからなくなる。 >>85
配列・辞書の省略記法とtypealias使えば
typealias EmployeeAttributesDictionary = [String : String]
typealias EmployeeDictionary = [String: EmployeeAttributesDictionary]
typealias EmployeesArray = [EmployeeDictionary]
let myCom: EmployeesArray = [
[ "employee 1": ["attribute": "value"]],
[ "employee 2": ["attribute": "value"]],
[ "employee 3": ["attribute": "value"]]
] >>76
(12時間後)
xこで「失敗しました!!(^o^)」
ぼく「」 >>86
すまん、こうだった
num1とかはInt型
…IntからStringの自動変換ってあるよね?
var str:String = ""+num1+"-"+num2+"-"+num3 >>91
num1の所は、String(num1, radix: 10)ね! >>88
最後カンマ消さなきゃいけないかと焦ったぜ、、、 >>91
>…IntからStringの自動変換ってあるよね?
無いだろ
var num1 = 1, num2 = 2, num3 = 3
var str1 = "¥(num1)-¥(num2)-¥(num3)"
var str2 = String(format: "%i-%i-%i", num1, num2, num3)
var str3 = String(num1) + "-" + String(num2) + "-" + String(num3)
var str4 = String(num1, radix: 10) + "-" + String(num2, radix: 10) + "-" + String(num3, radix: 10) >>95
無いのかorz
そうかそういうことか
これ多用してたからコンパイルに時間かかってたのか
コンパイル時間長すぎてなかなかエラーが出なかったのと、エラー出ても"too complex"とか言われて全然気づかなかった… >>96
気付かないのは、自分の方に原因を求めないせい >>97
元々Javaからの移植で、とりあえず貼り付けてエラー出てるところを直していってたんだよね
で、とあるメソッドを貼り付けたらコンパイル時間が5分とか10分になっちゃったと
しかもコンパイル終わるまでエラーメッセージが出ない
xcode&swiftだと、エラーがいっぱいあるとコンパイル時間が異常に長くなる、ということがわかったわ
ちなみにエラーない状態だと5秒でコンパイル終わった 後々すげー触りたくないコードになりそう
俺だったら上を説得してでも1から書くな >>99
まぁ個人でやってるアプリだから…
>>91の文があるだけでエラー出るまで数分待たないといけないレベルだとは思っても見なかった >>98のやり方って別に普通な気がするから、コンパイルでエラーも出さずに時間取るのはやっぱよろしくないよね JavaのコードをSwiftのソースに貼り付けるという発想はさすがの俺でもなかったわ >>103
ダメ元でやってみるってのが、良いねぇ。
勇気のある行動だと思います。
そういう、向こう見ずな行動が道を開くのかな? J2ObjC(Java→ObjC)とobjc2swift(ObjC→Swift)使えば自動で変換出来るのでは
どんなブツが出てくるかは知らないが 個人でやってるなら別にいいと思う
ビルドが通ったらそれで問題なく動くわけでもないだろうから、良い課題にもなるでしょ // set key.swift
import Foundation
let str = "OK"
let userDefaults = UserDefaults.standard
//textというキーで値を保存する
userDefaults.set(str, forKey: "text")
//NSUserDefaultsへの値の保存を明示的に行なう
userDefaults.synchronize()
Terminal.appでこのコードを実行後、次のコードを実行すると、保存した値が取り出せます。
どっかのplistに保存されるのだと思うのですが、plistは何処にあるのでしょうか?
// get key.swift
import Foundation
//NSUserDefaultsの生成
let userDefaults = UserDefaults.standard
//textというキーを指定して保存していた値を取り出す
if let value = userDefaults.string(forKey: "text") {
//取り出した値をテキストフィールドに設定
print(value)
} >>108
iOS Simulatorを動かした時の保存場所しかヒットしません。
Terminal.appで動かした時には、plistはどこに? iOSしかヒットしなかったら、検索語にOSX 追加すりゃいいべ
ググった上で試したけど
~/Library/Preferences/swift.plist
にあったよ >>110
本当だ!
自分の未熟さを知ったわぁ。
ありがとうございます xcode7.2.1でios9のシミュレータを立ち上げatsの確認すると画面が空白になり、7.3.1だと問題なく表示されます。
これは7.2.1のバグでしょうか? >>112
バグでしょう。
今年年初にそんな事あったよ。
今は、8.1, 7.3.1しか無いので7.2.1なんて検証しようがないけど。 全くの無学ながら、どなたがご教示ください。
何をやってか、ログイン項目に
TMAlockunlockinspector.stringsという項目が追加されてしまったのですが、どなたかこれがなんなのかわかりますか?
ログインするとxcodeが立ち上がり、スウェーデン語のログが表示されます(-.-;) 副ボタン(control-タップとか)で「Finderに表示」すれば解決すると思うぞ 自作ステッカーを作ったのですが
RUNで実行させても何故かアイコンしかステッカーのリストに出て来ず貼り付ける事すら出来ません…
これってどこか設定がおかしなことになっているからなのでしょうか?
実機じゃなければ普通にリストが出てくるんですが… アドオン購入のテストってシミュレーターではできないのでしょうか?
実機では成功するのに、シミュレーターでは毎回失敗してしまいます 脱獄ってなんですか?
Developer登録せずに、自作アプリを実機に転送して動かしてます。
1週間で起動できなくなります。logにはライセンスが。。。と出てます。
1週間毎に実機転送するのが鬱陶しいので、Developer登録するか、脱獄しようと考えてます。
脱獄すると、1週間でライセンスが期限切れとなる問題を解決できますか?
脱獄しても、再度元のiOSへ戻れますか? スレ違い
脱獄はいわゆるrootを取る行為
たぶんキミの今のバージョンのOSだとまだ無理だと思うので該当スレさがして聞いてみたら Could not attach to pid "??"ってアラートが出るんですがこれって何ですか?
??の所は数字だけどコロコロ変わります デバッグ実行とかのためにプロセスと接続するのができなかった、てこと
しょっちゅう起きるなら、アプリ再ビルド、XcodeもしくはMac再起動、iPhoneの接続見直し(ケーブル変えてみるとかハブ経由しないとか)とか うーん…色々やってみたのですがやっぱり出て来ます…
>>116は自分なのですがiPhoneと接続させて実行させるといつも
Could not attach to pid "??"が出てステッカーが追加されないんです
リストにアイコンは出るのですが、リストをタップしてもアイコンがポツンとあるだけでステッカーは無く、タップしても無反応… >>123
単純なSingle View Applicationなら実機で動かせるの?
それが出来ないなら、ケーブルを疑うべき。
できるなら、Sticker Applicationがおかしいのだろうねぇ。 Sticker Pack ApplicationっていうProjectテンプレートを始めて弄ってみました。
iOS SimulatorではiMessageが起動されて、Assetに追加した画像がStickerとして表示されました。
当方の環境ではXcodeからiOS Simulatorへのプロセスattachは問題なしですね。 >>125
ありがとうございます。ケーブルを新しいのにしても無理でした
Simulatorで実機と同じiPhoneSEにすると普通にできてるんですが…
多分Sticker Applicationてのがおかしいって事なんでしょうけど、どこいじって良いものか… >>126
On the device, go to Settings > General > Profiles & Device Management, tap on the profile name that authorized this app, and tap Trust.
これで解決じゃないすか?
実機の設定アイコン->一般->プロファイル&デバイス管理 >>127
プロファイルにそれらしきものがないので
もしかしたらそれが原因なんでしょうか >>128
デバイス管理が無い?
ショリャ、実機テストできんわぁ。 >>128
Xcodeに戻ってプロジェクトのGeneral-> Signingにエラーマーク無い? >>130
ないですね…5つチェックマークがついてます 何度もすみません
これって実機の方にプロファイルがあれば行けるって事で良いんでしょうか? >>133
すみません。Single View Applicationと言うのがよくわからなくて… >>134
あのぉー、今日は始めてXcodeを触ってるの? そんでもって、上司のLineのスタンプをStickerへ変換せよ、との命令に従ってるのだとか? >>135
完全に素人なものでよくわからないんです。すみません…
実機に繋げて実行させたら実機にアイコンしか出ない事だけしか… >>137
New -> Project でiOSのSingleViewApplicationで新規に作って何も書かずに
デバイス選んで実行するとどうなる?
やっぱり切れるのかな? あ、NewはFileメニューに有るからね、念のため >>139
Single View Applicationで適当に何か作って実機に繋げて見た所信頼しろと言われたのでしたら
できましたあああああ!!!!
ステッカーも無事に表示されました!
わざわざご親切にありがとうございました!
本当に嬉しいです涙 Appleに提出しようと、Xcode8でアーカイブを作成して、アップロードを実行したんだけど何回やっても失敗する
作成されてるipaファイルをファインダーで見たら、サイズがなんと630Mもある
ちなみにXcode7時に作成したipaファイルも調べてみたら、こちらは180Mほど
加えた変更といっても、Xcode8にして出てきたワーニングやエラーを潰していったぐらいで特に何か大掛かりに追加したとかいうことはない
bitcodeをオンにしてるから、ある程度大きくはなるんだろうけど、何でこんなに大きくなってしまったんだろう...
ちなみに言語はSwiftで作成している。今回Swift3に対応させた。 swiftはlib全部入ってるみたいだけどその容量幾つになってる?
ipaはzipだし、中のappはフォルダだから見られるよ >>145
原因がわかった
CocoaPodsを使ってフレームワークを9個入れてたんだけど、今回Swift3にするために、どっかのサイトの記事を参考にして、Swift3対応版を入れて、Podfileのループの中で、
config.build_settings['SWIFT_VERSION'] = '3.0'
config.build_settings['ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES'] = 'YES'
って、やってたんだけど、2行目(ALWAYS_EMBED_〜)をコメントアウトしたら、容量も大分減って、Appleへのアップロードもできた。
2行目の指定はなくて大丈夫だよね? ソースコードをいじった後で、元に戻らなくなったので、仕方なくgitを使うようになった。gitってワケわからんな。もっと、国産の使いやすいのが欲しい。
慣れの問題かな? プロジェクトを閉じるときに、「保存しますか?」と聞いて来ないのがとっても不安だ。それから、Rever to saved、ってどの時点に戻るの?
最後にbuildした時のソースにもどるのかな?
それともプロジェクトを開いた時にもどるのかな? >>147
慣れの問題
VCSそのものに慣れてないならSubVersionのがとっつきはいいかも
Xcodeも対応してるがサーバがいるのが面倒かな
でもまあフローにこだわらず1通りの使い方だけで
gitに慣れた方がいいかも >>148
Revert to savedは、一回でもBuildするとできなくなる。
ってことだね。 >>149
git及びgithubサイトに慣れる事にします。
けど、alt gitやyet another gitの需要はあるんじゃないかなぁ?
でもファイルシステムに精通してないとVCSを設計できないので、
開発のハードルが高いんだろうねぇ。 git自体がyet anotherとして出てきたものだし ギフハブがあああアァァァァァァァァぁぁぁぁぁ!!!!!!!! Xcode8.1@El Cap10.11.6です。
RunしたときiOS SimulatorにGenerics Deviceしか表示され無い時があります。
再起動すれば、iPhone7やその他デバイスも表示されます。
まあ、回避可能な不具合なのですが、他にもこんな人、いますか?
Xcode7.3.1と共存させている事が、原因なのかな? デバイスを認識しないことあるよな
俺のiPhone5sの接続端子も大分ヘタってとぎどき、つないだ時にピンピン鳴るわ
Appleの接続端子ってなんか結構ヤワくね? 端子の問題というよりデバイスドライバの問題な気がする
iOSデバイスって変に仮想化しててうざいし担当デーモンが死んでることもよくある >>157
担当デーモンといえば、sourceKitServiceが死んでいて
Xcodeのエディタがsyntax highlightしない事が時々ある。Xcode8.1ね。
もう、Xcode6の時代から治ってない。 俺はsourceKitService暴走してずっとファン唸ってた
ぐぐってみると、とあるフォルダ消せばおKらしい
確かにそれ消すと治った
めんどくせぇなsourceKitService Xcode終了して ~/Library/Developer/Xcode/DerivedData/ 削除は定期的にやってる >>160
定期的に消すスクリプト書いたほうが良いのかな https://developer.apple.com/library/content/documentation/General/Conceptual/lldb-guide/chapters/C3-Breakpoints.html
ここに書いてある事に従って、debuggerでwatchpointsを設定してみた。けど、上手くBreakしてくれません。Xcode8.1 + swfit3です。しょうがないんすかねぇ?
debug consoleにはこんな感じで、設定OKって表示されます。
(lldb) watchpoint set variable self.cPage
Watchpoint created: Watchpoint 1: addr = 0x7fa5a0f071a0 size = 8 state = enabled type = w
declare @ '/Users/ad/Downloads/Swift_Pocket_Sample/Page/Page/ViewController.swift:21'
watchpoint spec = 'self.cPage'
(lldb) watchpoint list
Number of supported hardware watchpoints: 4
Current watchpoints:
Watchpoint 1: addr = 0x7fa5a0f071a0 size = 8 state = enabled type = w
declare @ '/Users/ad/Downloads/Swift_Pocket_Sample/Page/Page/ViewController.swift:21'
watchpoint spec = 'self.cPage' 162です
別のソースだと、watchpointが機能してくれます。
なんでだぁ?😵 最適化オフになってる?
いらないコード消されてるかもよ アーカイブ作ってうpしたのに、なかなか処理完了の通知こないから、
バージョン上げて、もう一つうpしたら、5分ぐらいですぐに、処理完了の通知きたので
その2つ目のバージョン使って、申請した。これが昨日の話なんだけど、
今日の今頃になって、1回目のバージョンの方の処理完了通知が来た。
なんなん? もういらねーわ developer登録せずにXcode8.1を使い続けてると、こんなん出た。
Your maximum App ID limit has been reached. You may create up to 10 App IDs every 7 days.
実機Debug出来るのは10個までの制限があるらしい。
JailBreakってのをすれば良いのかな? iModSignってソフトを使うと、ipaを制限を超えてinstallできるらしい。
どなたか、iModSignに詳しい方?いらっしゃいませんか? >>169
payed developer registerしないで、自作アプリをiphoneへinstallするためです。 >>170
なんで金払わないのって意味で言ってるんだと思うよ Xcodeのshift+command+0で表示される、Documentation and API Referenceでreveal in navigatorメニューが動いてくれない! 最新の(nullableとかGenericとかまで記載してあるような)Objective-Cの言語仕様書ってどこにも無くない?
探しても見つからん そういうのってllvmのサイトにあるような
clang.llvm.org/docs/AttributeReference.html >>173
昔のXcodeのRelease Notesで見た気がする。 画像追加するとき、全部のターゲットにチェック入れてくれ 海外のソフトウェアを幾つか日本語ローカライズしたろと思ってパッケージ開いてみたら、xibじゃなくてnibだらけなのと、.lprojフォルダの中のLocalizable.stringsがほぼ空っぽなソフトばかりなんだけど、最近は何処もこういうもんなの?
最近立ち上がったようなソフトでもかなり高確率でそんなんばっかなので困った…
ちなみにstoryboardが使われてるのを先ず見かけない >>177
xibってソースじゃね?だからパッケージ開いてもコンパイル済みのnibしかないはず。
.xliffファイルを作者からもらってそれを翻訳後パッケージに組み込んでもらうのが
最近は多いかな。 今TodayWidgetのアプリ作ろうとしてるんだけど問題だらけだ…
TodayWidget使うにはアプリ本体とは別ターゲットにしないといけないんだが、別ターゲットのクラスにアクセスする方法がわからない
Frameworkってのを使わないと無理? >>177
storyboardファイルは無くても、storyboadc(末尾がc)ってのがコンパイル済みファイル。storyboardcファイルがあるんちゃう? >>180
色々パッケージ開けてみたけど、今んとこそれらのファイル見つけたのがMac向けではCotEditerくらいだな… Reveal in Navigator問題が解決してるなら、Xcode8.2.1使いたいけど、
面倒だからしばらく様子見だあ。 Xcodeアプデしたら、CocoaPods使ってるプロジェクトがまたビルドエラーになったよ
くそったれ 解決策が見つかった。
Use Legacy Swift Language Version = NOってなってるとこを、一旦YESにして、またすぐにNOに戻してビルドしたら成功
アホか!!! makeファイルの書き方が判るまでは、(プロジェクトファイルの書き方が判るまでは)俺は、package managerの使用を封印してる。
Apple純正package managerが出てくれば別なんだけど。 xcodeでコード入力してると文字幅がコロコロ切り替わってすごく鬱陶しいのですけど、これを抑制する方法を教えてください。
ぐぐるキーワードが分からず… いや、流石にそれは…
治ったwww
テーマをcivicにするとデフォルトbold&&コード入力中だけregularになって起こるみたい。
これ不具合だよね… あ、ちがう。
文字サイズ変更したときにplain textだけしかサイズ変更してないからだ…orz
すみません、自分のせいでしたT-T ようやく時間ができたので Mac Fan 2016年9月号付録「MacでSwiftプログラミング」をやってみた
・・・
renameの山でワロタ Xcode8.2 + Dash3.4.x環境下でDashをupgradeしました。
コンテキストメニューでlook up in dashとすると
The Look Up in Dash service could not be used because the application could not be opened.
try reinstalling the application.
って怒られます。
仕方なく、open dash://$1を実行するサービスを作って対応してます。
根本的な解決策はありますか?
Xcode8.2の再installは避けたいです。
もちろん、El Capitan10.11.6の再installも勘弁してください。 swiftだけど、ログやキャッシュ何度消してもすぐコンパイルが重くなるのは何故なんだ…
数秒でコンパイル出来るときがあっても、print文1行追加しただけでコンパイル数分かかってファンが唸り出す
作業にならんわ
これ普通なのか? >>194
Swift3になって、コンパイルが重い。
Swift2仕様のコードにたいしてsugestするためかもしれん。
NVMe接続のSSDを積んで無い開発機は厳しいねぇ。 >>194
swiftのコンパイルが遅いのは不具合じゃないか
このスレの>>76にもあるけど、まだ処理が最適化できてない印象 >>195
検索すると、重くなったらキャッシュ消せと出るんだが…
実際消してindexing終わるとコンパイル早くなるんだが、しばらくコーディングしてるとまた重くなる 質問させてくれ、Swift2系で書かれているプロジェクトをXode7.3.1で開くとSwift3に変更しろと警告がでてしまう。
この警告を消してSwift2で開発を続けるにはどうすればいいのだろうか。
今までは問題なかったんだが、一度Xcode8で開いてしまったのでそれが原因かもしれない それ多分Swiftじゃなくてstoryboardとかが8のフォーマットに書き換えられて引っかかってる
2系を使いたいだけなら8で2.3を使えばOK でも8.1からかswift 2.3も切られたような? まだ切ってはいない。
しかしSwift2系のサポートは8.2が最後。 svn鯖として使うために久しぶりにXcodeインストール 最新版Xcodeと
公式から落としたXcode7.3.1は共存できるのに
Xcode6.4と6.3.2?が動きません
どんな原因が考えられるでしょうか 俺も6は起動しなかった気がする
古いOSに入れるしかないんじゃね playgroundでcursor disappear issue発生していたのが、develop branchで対策されてたんだけど。XVimの話ね。
develop branchがmasterにmergeされたみたい。
誰か、試してみてくれませんか?Xcode8.2 or 8.2.1で。
俺は、疲れたのでちょい無理です。 >>207
回答ありがとうございます
OSとの相性でしたか、残念ながらこれはどうにもならないですね
OSを戻すのはさすがに面倒すぎ
ありがとうございました >>211
戻すっつーか、外付けのストレージに入れるのが楽だよ >>215
ああ、そんな手がありましたね
頭悪いな俺 すみません。質問よろしいでしょうか。
今、macでテストアプリ作ってるんですが、
アプリ内のボタンを押したらキーボードでショートカットを入力した状態(画面切り替えの' ^← 'とか)にする方法はないでしょうか?
ご教授お願いいたします 既存のプロジェクトにSticker Pack追加したいのですが、
File->new->File->Sticker Catalog
以外に設定必要ですか?アプリを実機に転送してもステッカーが増えないです。 view controllerでiphone画面サイズが表示されないんだけど?
これってどっかからダウンロードする必要があるの? sizeを押しても、iphone4やiphone5などが出てこないんだが・・ 何を言ってるのかさっぱりわからない
sizeってなんだ? そこに無い選択肢は選びようが無い。
そこは保存時のサイズをどうしておくかだけだから、それに依存しないようにAutoLayoutを設定しておくべし。 選びょうがない?
どこのサイト、本を読んでも選択肢が出てくる前提で
話がされてて困ってるんだ・・・。何かプロジェクト設定で間違えてるのかな
iphoneアプリ作成設定にしてるんだが・・・
↓スクショです。
http://fast-uploader.com/file/7042676910390/ ↑
見てる本のXcodeのバージョンが古いんじゃないか?
Viewのサイズをデバイスに合わせたいならその画面の真ん中下に「iPhone 7」で出てるとこをクリックして変えれは? そこのことかw まあ同じことだけど
xibやstoryboardに保存するサイズはとりあえずぐらいに思っときゃいいんだよ
Xcodeにある程度慣れてるならその辺の単語でググって意味を理解しよう
ド初心者ならとりあえずそのまま進めてどんどん慣れてこう >>227
発行2016年3月の本読んでた
ありがとう解決しました。
>>228
autolayoutが大切なのね?
色々試してみます。 読んでる本が古くて、打ち込んでもエラーになる言葉があるけど
そう言った場合、正しい(改定された)言葉はどうやって調べんの?
やっぱり、ヘルプのReleas Notesからですか?英語が読めんだが・・ >>230
エラーに出てくるから、クリックすると直ったり
“Swift3 古い言葉”でググったり
元のクラスでググって、Appleのクラスリファレンス見たり、コマンド押しながらクラス名をクリックしてヘッダー見たり
なんで、それくらいできねーの? >>230
Unsafe系は、大幅に仕様変更されたからねぇ、腰を落ち着けないとmigrationできない。
要するにcase bye case!
Migration guide読めって事。 >>231
ヘッダー見ても、怖くて見なかった事にする人多いでないかい?
俺も、ここ見て、汗かいてるし。なんじゃこれ?って感じ。
import Foundation
public struct SectionModel<Section, ItemType>
: SectionModelType
, CustomStringConvertible { cmd + Tでタブ作成すると、1回目のタブで編集画面のサイズがおかしくなる時があるんだけどバグなんかな Xcodeさー
今のままのオートレイアウトの他に
HTML+CSSでも書けるようにしてくれんかの?
ボタンの大きさや配置をパーセント指定したりとかしたいのによくわからん、、、 >>236
今でもJavaScriptでSingle Page Applicationできるよ。
UIWebPageとか使えばね。 xcodeをダウンロードするパソコンのアップルIDと、デベロッパー登録(アプリ販売人)するアップルIDは異なるものでもアプリ開発は可能ですか?
アプリを販売したい本人はMacを所持していないので知人のMacを借りてアプリ開発しようと思うのですが。。 >>237
ありがとう
Xcode+Swiftの勉強頑張りすぎてちょっと疲れてしまって >>238
>>239と同じ意味だけど
その知人のMacに借りる側のユーザーを追加すれば良い >>238
事情は知らんが、今ならMac-miniが5万円ほどで買えるから
頑張って買っちまった方が色々楽だぞ
モニタはテレビが使えるし、キーボードとマウスはUSBタイプなら安物とか余ってるもので十分
知人というのが同居人とかで、いつでも自由に使える状況にあるのなら別だが >>238
補足になるけどXcodeをインストールした時のIDは一切関係ないよ
プロビジョニングもあとから差し替えられるくらい、、めんどうだけど Xcode8.3 beta3きてるけど中身がbeta2のまま >>236
< http://www.ric.co.jp/book/contents/book_1032.html >
書籍「よくわかるAuto Layout - iOSレスポンシブデザインをマスター」
独習だと時間がかかるからある程度まとまった書籍を読むのがオススメ
上の本は比較的良かった
ただしAutoLayout特化で、プログラミングの本では無い
でも、今のあなたの要望にはちょうどいいと思う 俺もそれ読んだわ
Auto Layoutのガイドラインとしてはちょうど良かった >>246
2年前の俺にプレゼントしたい
チュートリアルを打ち込んでるだけなのに、
ちょっとした拍子に画面が崩れてムキー!って、
何度なったことか 個人趣味の画像編集でGuetzliをインストールするのにXcodeのインストールを要求されるんだが、旧バージョン求めてダウンロードサイトに行くとAppleデベロッパー契約の同意云々が出てくるが...開発する気ないのに
明日アポーのサポートに問い合わせるか... 単純に自分のOSが対応してないだけ
サポートが10.12からみたいだし >>250
デベロッパー登録くらいしたらいいじゃん、無料なんだし 初歩的な質問すんません
xcodeでファイル切り替えのショートカットキーってあります?
教えてくださいお願いします XVim-plugin + Xcode8.3でハマってる人って俺だけなのかなぁ。
Xcodeのリリースの度に再コンパイルするのに疲れたよ。pluginのバイナリをコピーするだけで、pluginを使える様にならんのか? 無料アカウントで実機runできない
規約変わった? >>268
詳細無くてすいません
apple idは2箇所設定が必要でした
generalとteamだったかな?
アップルは認証が多いですね >>270
2 factor authentification、二段階認証は最近多いよ。
Google, US Yahooもそう。 Xcode8.3 install 直後に8.3.1リリース。
面倒だから、Xcode8.4リリースまで放置で良いよねぇ。 >>273
THX
18 Aprに出てるね。
Release Noteみたけど、俺には関係ない事ばかり。C++ 1z modeだとか、なんだとか。 XVimがXcode8.3.2で動かんらしい。
Xcode8.3.1はOK.
危なかった。
どなたか、github.com/steakknife/unsignを試した人居ませんか?
$cd unsign
$make
$./unsign /Applications/Xcode.app/Contents/MacOS/Xcode
$cd /Applications/Xcode.app/Contents/MacOS/Xcode
$mv Xcode Xcode.sined
$mv Xcode.unsigned Xcode
こうやって、unsignするみたいです。 Xcode8.3.2で
$ sudo codesign -f -s XcodeSigner /Applications/Xcode.app
すると、
/Applications/Xcode.app: replacing existing signature
/Applications/Xcode.app: resource fork, Finder information, or similar detritus not allowed
とか言ってfailureらしい。 Xcodeに限らず、なるべくデフォルトで身体を慣らさないといざ使えなくなったときにストレスだから、極力カスタマイズはしない派 >>280
Source Editor ExtensionsってのがXcode8から導入されて、
pluginが動かなくなってしまいました。
defaultで使うってのが、良いかもしれませんね。
XVim pluginに体が慣れてしまったので、defaultのキーバインド
が良くわからんです。
カーソルはどうやって動かして良いのやら? ctrl P, N, F, Bでカーソル動くのね。
previous, next, forward, backward
ってことね。
Word Star Key bindingってやつか?
ちがうか、Emacs Key bindingってやつ? あのぉー。みなさん、ctrlキーを押しながら、あるいは矢印キーで
カーソル操作してるんでしょうか? Emacs風バインディングは使えないソフトでイライラするから使わなくなった
その代わりにかなキーとIJKLの組み合わせでカーソルキーの入力になるようにKarabinerを設定してどんなソフトでもそのキーで移動できるようになって幸せになった
が、Sierraに移行出来なくてもうすぐ困りそう >>284
って事は、未だにEl Capitanってことっすね。
HJKLでカーソル動かす派が居て、私と一緒で安心です。
Xcode8.3.2でもXVim pluginが問題なく動くっていう意見もあって、移行に迷ってます。Xcode8.3.1は動くらしい。
俺、いまXcode8.3です。しばらく様子見。 >>285
自分はvi風ではなく、WASD(ESDF)右手版なIJKL派です。vi風とだとLしか合ってないかなw >>286
IJKL派、って超少数派では?
なしてそんなKey Bindingを好むようになったんでしょう?
Gameの影響とか?RPGのキャラを動かすKey Bindingだったとか? >>287
単純に、左手はctrlとかcommandとかshiftを押す手だとすると、カーソルキーは右手だけで操作出来たほうがいい、
そして、ホームポジションを考えたら上下カーソルキーだけ中指を動かせば済むが合理的だと思って自分で考えた
自分でキーバインディング考えるなら慣習より合理性で考えたほうが良いと思ったので(Emacsのはバラバラな場所でさして打ちやすい場所にないし合理的でないと思っている) >>288
あんた、強いなぁ。
けど、Sierraじゃぁ、Karabinerうごんぜよ。
Karabiner-ElementではKey CombinationをRemappingできないぞぉ? でも実際カーソルキーの移動なんてマウスホイールでスクロール、クリックで移動
するケースの方が圧倒的に多くね
時間も矢印キー移動だろうがhjklだろうが、ロジックを思考する時間に比べて対して変わらんし
マウスクリックの方が速いケースもある
関数間移動も上のヘッダからクリックでいけるし
自分はそれ以外はctrl+A, ctrl+E, ctrl+L, ctrl+K, ctrl+Yぐらいしか普段は使わんな
全部Emacs由来のショートカットだけど >>289
あんまり変なカスタマイズするのは好きじゃなかったんだけど、Dvorakに切り替えてからあまりにも打ちづらい奴は改善しようと思ってこうなってしまった。
Sierraは本当に悩みどころ。ElementsとHammerspoonなどを併用するあたりが現実解かなぁ。
>>290
マウスとキーボードのポインティング性能を比較したいわけじゃないんだ。
ちょっと前後上下に移動したいときに右手をホームポジションから動かしたくないってだけで、カーソルキーとキーコンビネーションを比較して後者のほうがいいな、と感じただけ。
今ちょっとXcode改めて触ってみたけど、自分も遠くに飛ぶなら圧倒的にマウスで探してクリックしてる。
けど、ちょっと打ち間違いを修正するのに数文字戻ったりとか、似たような行をコピペで量産して上下移動しながら変更なんてのはキーボードで操作したいじゃない?
C-a C-e C-kは自分もかなり使ってる。 ctrl+Lって何なのか理解してなかったけど今日初めてわかったw
けど、どういうときに使うんだい? MacBookPro2014使ってて、時々MacBook使うけどカーソルキーが逆T字じゃなくなってるから位置が分かりづらくて時々間違える
emacsに慣れようか検討中 Xcode8.3使ってます。
PlaygroundでUIViewControllerのサブクラスを実装し、UIDatePicker()のインスタンスをview.addSubViewしました。
UIDatePickerのインスタンスは表示されたんですけど、動きません。
シリンダーがクルクル回って欲しいのですが、止まったままです。
PlaygroundにではGUI部品は動かないのでしょうか? >>294
import PlaygroundSupport
PlaygroundPage.current.liveView = myViewController
は書いてる?
あと動かせるのはAssistant EditorのTimeline Viewだよ
Quick Lookじゃないよ
メニューのView→Assistant Editor→Show Assistant Editorで開けるよ >>295
THX
import PlaygroundSupport
PlaygroundPage.current.liveView = myViewController
は、書いているので、表示はされます。Assistant Editorで表示されます。
でも、動きません。シリンダーが動くんでしょうか?
動かないの意味は、コードは動き、GUI部品の表示まではされるが、
それが、単なる絵であって、シリンダーがクルクル回ら無いという
ことです。 Playgroundで生成したUIDatePickerのインスタンスは
Assistant Editor内でクルクル回るのでしょうか? 動くはずだけどね
↓このコードでピッカー回せてvalueChangedも普通に呼ばれる
import UIKit
import PlaygroundSupport
class Target {
@objc func valueChanged(sender: Any?) {
guard let datePicker = sender as? UIDatePicker else { return }
print(datePicker.date)
}
}
let myVC = UIViewController()
PlaygroundPage.current.liveView = myVC
myVC.view.backgroundColor = UIColor.white
let datePicker = UIDatePicker()
let myTarget = Target()
datePicker.addTarget(myTarget, action: #selector(Target.valueChanged(sender:)), for: .valueChanged)
myVC.view.addSubview(datePicker) >>298
レス、あんがと!
貼ってもらったコードを動かしてみました。
念のために次のコードを末尾に追加しました。
PlaygroundPage.current.needsIndefiniteExecution = true
うーん。Assistant Editorは真っ黒のまんまです。
myVCをインスペクトすると、UIDatePickerのインスタンスが
できてる様です。絵が表示されます。ピッカーを動かそうとしても
動きません。Target.valueChangedは呼ばれないので、print文も実行されないです。
うーん。何か見落としてるんだろうか?
Xcode8.2でためしました。 https://github.com/ralfebert/uikit-playground
ここに、Playgroundのサンプルが一杯あります。
解説は、ここです。
https://www.ralfebert.de/snippets/ios/uikit-playground/
一つも動かん!
なんでだぁー?
Interactive Playgoundってあるから、スライダーとかが、動くはずなのに。 そういえば、UIViewControllerが表示されるのも、
すんげー、時間かかる事があったので、しばらく放置してみます。 iOS Simulatorが起動しているとまずいのか? わかったかも
File InspectorのShow TimelineにチェックついてるとUIを動かせなくなる
http://i.imgur.com/iXn5qW8.jpg
ここチェックされてたら外してみるとどうだろう? >>303
やったぁー。動いタァ。
僕の環境では、Show Timelineのチェックは最初から外れてました。
開発機をRebootしたら、動き出しました。
PlaygroundPage.current.needsIndefiniteExecution = true
これは無くても良いみたい。
教訓は、Playgroundの挙動がおかしい時は、Reboot.
最新版のXcode8.3.2ならOKなのかな? Playgroundの挙動がおかしい時にはEditorの右側(目玉のアイコンが表示されるPane)がおかしいです。
UIViewとかUIPickerViewとか表示されるところが、
emptyImageとかって表示されます。 XVim plugin at Xcode8.3.2は問題ないみたい。
issues: iOS Simulator not working after codesign for Xcode 8.3.2
#1066
では、issueが自己解決され、everything worked.
らしい。 Xcode8.3.2 + XVim pluginに問題発見。
normal modeでcursor disappearsだわさ。
Navigation PaneにMyPlayground.playground Groupを作ると、
自動的にSourcesってGroupも作られるんだが、
そこに放り込んだソースファイル、xxx.swiftを開いても
カーソルが表示されない。
input modeだと表示される。
かなり、使いづらい。
issue reportを英文で出すの大変かも。そうだ。XVim開発者は日本人なのでまずは、日本語でレポート上げよう。 あれ?
Xcode8.3.2 + XVim plugin, cursor disappears issue.
再現しない。
なんでだぁ? >>304
PlaygroundPage.curren.needsIndefiniteExecution
こいつは、liveViewに値セットされると、自動でtrueになる。 >>303
申し訳ない。Playgroundを動かしているXcodeのバージョンを
教えてください。
Xcode8.2では動くのに、Xcode8.3では動かないです。
Xcode8.3.1, Xcode8.3.2にバージョンアップしても問題ないでしょうか?
Xcode8.3.2のrelease notesにPlayground問題は解決ってあるので、
大丈夫かなぁ!と思うんですけど。
release notesはこんな感じ!
Fixed an issue preventing user interaction events being sent from inside the live view of an iOS playground(以下略) >>316
レスありがとう!
Xcode8.3 -> Xcode8.3.2へupgradeする決心できました。 Interactive PlaygroundがXcode8で動かない件、
Xcode8.3.2へupgradeすることで、ちょっとだけ解決です。
Interactive Playgroundの動作が不安定です。特に、UITextFieldの動作が動いたり、動かなかったりします。Keyboardの入力を受け付けたり、Popup Keyboard(iOSの仮想keyboard)の入力のみ受け付けたり、しなかったりします。
おまけに、iOSの仮想keyboardが画面からはみ出してしまい、すごく不便です。 逆だ
新機種が遅れようとiOSとXcodeのスケジュールは動かない
WWDCでベータ、9月ごろリリース
一方でもし新機種が遅れた場合、おそらく新機種用の新機能が含まれたiOS 11.xを発売に合わせて出すから、その分マイナーアップデートがふえるだけ
てかXcodeのアプデなんて2,30分ほっときゃ終わるやん 真に恐ろしいのは、Xcodeを立ち上げた時のエラー&警告の嵐だよ Xcodeのupdateは確かにすぐに終わる。
けど、Xcode pluginの挙動が変わったり、コンパイルできていたProjectが動かなかったり、恐ろしいわぁ。
最近では、Xcode8.2で動いていたInteractive PlaygroundがXcode8.3で動かん様になった。 そんなこともあるので導入しようか迷ったり調べたりして
やっと導入したら翌日またアップデートの通知来るんだよなw
まあマイナーバージョンはあまり考えずに上げてもいいんだろうけど コンパイル出来なくなるような言語を使わなきゃいいんじゃないですかねぇ 一応記録を残しておく。
Xcode8.3.2 + XVim plugin最新版=問題無く動作する。
1. Interactive Playground 動作OK
2. Playgroundのソースコード編集中にcursor disappear issues発生無し
3. Dash plugin also available! 久しぶりにバイナリをアップロードしようとしたら
ERROR ITMS – 90167 No. app bundles found in the package
ああん?また糞面倒なバグ出しやがって、と思いつつ
Xcode 8.3.2からApplication Loader3.6を用意して再度アップ・・・
INFO ITMS-90111: "Beta Toolchain. This app has been built using beta toolchains.
○ァーック!Sierra10.12.4とXcode 7.3.1の何処にBetaが付いているっちゅーねん
はーめんど・・・ >>329
すみません、少し苛立っておりました。
もう大丈夫です。ご心配おかけしました。 Xcode8.3.2でプログラミングを始めました。
print("Hello")
などと入れても、コンソールに何もでない!
どしたらいいの?おしえてください〜 >>334
print("Hello")にブレークポイント置いて、その行が確実に実行されてるか確認してみたら? まずはPlaygroundから始めては
プロジェクトの作成から実行までどうやったか、、、ってiBooksか
ちょっと見てみるか >>338
なんかファイル名違うんけど?
04_HelloWorld.playground
あと、お前ファイルをダブルクリックしてないだろ
どうやってファイルを開いたのかと >>339
01〜04まで学習を進めてきたのである。
ダブルクリックはしたけどね。ファイル開くためには当然要だけど。。 なんと、06まで学習進めたら、コンソールに結果が表示されました。
ありがとうございました。 >>338 の画像はプレイアイコンじゃなくてブレークポイントぽいマークなのが気になる 出てたのはConsoleじゃなかったという落ちだな
Playground使わない時のデバッグ画面だけどPlaygroundでどうやって出すんだこれ debug areaが338のjpgには見えている。Playgroundでdebug areaなんて現れないゾォ。俺の環境では。 Xcode 9かなり快適だわ
久しぶりにいいアプグレ >>346
良いなぁ。Paid Developer Accountで無いとDownloadできないって、怒られた。 Xcode9でUSBケーブルとおさらばできるのはいいな。 >>353
まあそうだけど、便利だよ。
リモートは。 >>354
だよねぇ。
Xcodeでremote debugはXcode10まで、待ちなのかな? >>354
仕事で、各種実機端末のそれぞれでデバッグやテストするときは便利かもね
しがない個人開発者が普段使い兼用のiPhoneだけを対象に使う場合は、あまり恩恵はないけど >>356
チャイナバックドア入りXcodeで騒動あったのをもう忘れてる痴呆か >>356
5,294,378,215 バイト
Xcode9_beta.xip、これでええんでっしゃろか? MD5(Xcode_9_beta.xip)= dc3dc5467f209bac2329994fdab9c2cc >>361
THX
MD5 (~/Downloads/Xcode_9_beta.xip) = dc3dc5467f209bac2329994fdab9c2cc >spctl --assess --verbose /Applications/Xcode.app
/Applications/Xcode.app: CSSMERR_TP_CERT_REVOKED
Install済みのXcode8.3.2に対して、spctlコマンドを打って見たら
こんなん出てきた。developer.appl.comからdownloadしたはずなのに。 過去の失敗から学ばない人間はいる
痛い目見てやっと気付いたりする 開発者ですらこのレベルがごろごろいるんだからな
いわんや一般利用者においてをや >>369
だって、11,800円払うんだったら、本買いたいし。 yahoo financeから株価データをスクレーピングしてます。
proxy経由でクローリングしようとすると、502 Bad Gatewayって出ます。
なんでだろう?
http -> httpsへのredirectionが関係してるんだろうか?
ruby-langのクローリングには成功します。
yahoo financeからのデータ取得にはYahoo VIPクラブ1,980円払うべきか? >>370
素直に正式版を待つか、β専用の環境作って使い捨てるか >>372
時間を投資するか、金を投資するのか?悩ましい。
β環境作成や、環境バックアップする時間、手間とかバカにならんし。
とりあえず、今の環境のDisk Imageを取っておくか!多分30minで終わるはず。 >>371
proxyに問題があるのか?
proxyをランダムに変える様にスクリプトを変更しよう。(Ruby)
はぁー。また、手間がかかる。
すれ違い、すみませんねぇ。 >>374
仮説を思いついた。
proxyにはhttp proxyとhttps proxyがある。
仮説:https proxyを使わないとNG. まずそのプロキシ使ってブラウザで接続してみろよ
そしてその後でこのスレに書き込むべきだったか胸に手を当てて考えろ >>377
THX
おっしゃる通り
Proxy経由だと2chにも書き込めません。
今時の2chはhttps接続なんですね。 公式のXcode9betaがお金払わなくてもダウンロードできるようになってた ストーリーボード表示がすごく遅い
cpu上げるのとgpu上げるのとどっちが効果的かな? Interface Builderクソ重いよな
昔みたいに独立アプリにしろ 一画面一SBはやり過ぎかもしれんが、細かく切り分けてしまえば大分軽くなるぞ
gitで差分が確認し易くなる副産物もある コードで書いても1行程度だし、あんまメリットないよね Xcode 9 beta 2でてるけど何かかわった? ショートカットのカスタマイズができないバグ直った?
これが直らないと使えない 環境依存の問題で開発してる人らの環境ではバグが顕在化してないかも知れないからね。フィードバックすべきだよ。 Xcode8: Help → Documentation and API Reference
ここに面白そうな Sample Code がたくさん転がっていますが、OSX10.5だの10.6 だの古い環境向けのが多いですね。
Sierra環境で、 ビルドしようとしても大量の Warning と Error でめげそうになります。
まあ Build Settingを変更したり、ヘッダファイルのimport文を書き足したりすると、なんとかビルドできたりもしますが、
公式版でそりゃあんまりなんじゃないの?って感じです。
これ、Appleは最近の Swift 環境向けに更新する気はないんでしょうか? うち(Apple) は、これからは Swift推しでいくんでみんなヨロシクな!
でもサンプルコードは ほとんど ObjC なんで頑張って読み解くがよろし。 Xcode 9 betaだとCarthageの--cache-buildが効かないみたいだな。
なんどもビルドするので何かと思った。 >>398
Xcode9 betaでwireless debug出来るそうですが、ios11との組み合わせた時のみ可能なのでしょうか? Xcode9のメニューを[Window->Devices and Simulators]と辿っても、
iOS10.3.2 DeviceだとConnect via networkチェックボックスが出てコン。 Xcode9のeditor部分はSwiftで書かれてるって本当か?
XVim plug-inが動かんらしい。
うーん。困った。
Dash plug-inも動いてない。 >>402
まじすか?
Connect via networkチェックボックス
が出現しないんですけど。 1. デバイスのWiFiをon
2. 一旦デバイスをケーブル接続
3. Connect via networkチェックボックスをcheck。。。。あれ?
チェックボックスが無い。。。。
ダメじゃん。
デバイスはiOS10.3.2です。何か見落としありますでしょうか? >>402
たぶん、この人、嘘ついてる。
違ってたらスマソ!
Note: Network debugging requires Xcode 9.0 or later running on macOS 10.12.4 or later, and on the device, requires iOS 11.0 or later, or tvOS 11.0 or later.
https://stackoverflow.com/questions/44382841/how-to-do-wireless-debug-on-xcode-9-and-ios-11 Xcode9のためにXVim plug-inの使用を諦め、default key bindingに慣れようとした。
そしたら、矢印キーが多用されている事に気がついた。
矢印キーが嫌でhjkl使ってたのに、こいつはマズイわぁ。
どうしよう。 皆さん、当たり前の様に矢印キーを使うんですよねぇ? 直感的で忘れないから行の移動とかコピーで使ってる(hjkl的な移動はctl-F,B,P,Nとか)
矢印キーは上下が小さくて押しにくいから本当は使いたくないんだけどね、仕方なく
例えば、vimだとyypはなぜか呪文のように覚えてるけど上に持ってくの何だっけとかなっちゃうから
でもXcode9はkey binding変更できないから、Xcode9自体使ってない
自分が慣れたキー操作じゃなきゃコードさわる気しないよね >>409
ctrl-V, Uでmove UP/Down、あるいはScroll UP/Downしようにも、ctrl-Uの設定が無視される。conflictしている訳では無いのに! >>408
最新のXcode使わなきゃいけない職種だったら、MacBookProの内蔵キーボードのデフォルト状態で使えるようになるしかないんじゃないのかな。
外付けOKだったらキーボード側でリマップ可能なものを使えば便利なところに矢印キーを持ってこれるけど。
それか、Karabinerのようなソフトウェアでリマップするツールを自分で作ってメンテする、とかになっちゃいそうだな。最新のOSに対応可能なようにすると結局最小限のものを自分で作るしかなさそうな気がする。 >>406
どう言うヤツ?こいつは!
beta OS使うんだったら、それなりに意識して端末扱うっしょ? XVim plug-inのXcode9への対応具合を見るために、
Githubを毎日の様に見に行ってる。
しかし、進展はない様だ。さて、Xcode defaultのキーバインドに
慣れるかな。
Visual Studioだって、default Key bindで疑問持たずに使ってたのだし。
矢印キーをしょっちゅう使わないといけ無いのが、今更ながら
鬱陶しい。 >> と + って優先度が違うみたいだけど、これ間違いですか?
C言語だと逆です >>421
https://developer.apple.com/documentation/swift/operator_declarations
C言語と違って<<、>>の優先度は一番高い
<<や>>は2の累乗倍として掛け算割り算的な意味を持つ場合もあるから、そのほうが直感的という判断だと思われ XVim plugin for Xcode9の目処が立ちつつあるみたい。
Xcode9はEditor部がSwiftでrewriteサレタノデ、plugin作るのは
放棄って事にならずに、ホッとした。
しかし、new XVimのreleaseはずっと後になりそう。 やったぁ。Xcode9ではDocumentation and API referenceで
Reveal in Navigatorが動作する様になった。
API referenceの閲覧中、迷子になる事が多かったんだけど、
皆さん、困ってなかったの? Xcode9でctrl-VでScroll Downに設定してます。
ctrl-UでScroll Upに設定しても、設定が反映されません。
仕方なくctrl-CでScroll Upしてます。
なぜctrl-UでScroll Upできないのでしょう? 単語単位の移動にoption+->を使わなければいけないのが、辛い。
XVim pluginから脱却できない。まずいぞ。 DefaultKeyBinding.dict いじれば何とかなるんじゃね? 設定画面にあるショーカットキーの変更すらまともに動かないのに非公式の方法なんて実装されてるはずないわな ところで、他の板でこんなスレ見たが、実感ある?
>20の言語/環境でてきとうにベンチマークしてみた (Rust, Go, Crystal, Nim, Swiftなど)
>http://safx-dev.blogspot.jp/2015/11/20-rust-go-crystal-nim-swift.html
> 最速はOCamlとSwift
どういう理屈でSwiftがCより早くなるのかわからない
Swiftのソースを開いただけでMacが激重になって、ソースのカラーリングに数秒待つ状態になるから
凄まじい最適化がされてるんだとは思うが >>429
なんと!
ShortCutKeyのConfigurationって効かないのかぁ?
ctrl-UにKeyBindできないんだけど。 >>430
fibonacci number seriesの計算だけで、
ベンチかぁ。 久しぶりにライブラリ使おうと思ったらリンカエラーが消せなくてもう気が狂う! xcodeの使い方を初心者から丁寧に教えてくれるサイトはないの? macOSアプリを、Cocoa使わずにCore Foundationだけを使って、
すなわち、C言語だけを使って作る例はないのかなぁ?
Windowsアプリで言えば、Win32APIだけで、MFC使わずに、作るみたいな感じで。
猫でもわかるWindowsプログラミング、この本は良かったんだけどなぁ。
これのmacOS版があれば良いんだけど。 >>435
気持ちは判る。
俺も最初は、Xcode触りながら、IBOutlet?, IBAction?これは何だ?
Connection Inspectorでは何をやっているのだ?
File’s Ownerって何?First Responderって何?
こんな状態だったなぁ。
丁寧に教えようと、頑張ってるサイトはあっても、それに成功しているサイトはない。
Ray Wenderlichのサイトが一番ましかな。 粂井康孝(くめい やすたか)
旭川医科大学卒業。糖尿病専門医。現在、深川第一病院副院長。シェアウェア作家協会会員。「粂井ネット」代表。Webサイト「猫でもわかるプログラミング」管理者。
Webサイトはかれこれ、21年続いているから、この人60歳位かな。
しかし、病院の医師ってのは、暇もあるのかも。 >>436
アプリってのがウィンドウ出すGUIアプリだとしたら無理でしょ
CoreFoundationのObj-CのラッパーとしてCocoaがあるわけじゃないから >>439
そうなのか?
AppKit(Cocoa)てのは、内部でCore Foundationの関数を呼び出しているのだと考えてたんだけど。
Foundationが内部でCore Foundationを呼び出しているって、理解でOK? >>440
CoreFoundationを内部で呼び出してはいるだろうけど、GUI関係までCoreFoundationにある訳ではないんじゃないかな?
描画自体はCoreGraphicsを使っていると思うけれど、GUIオブジェクトの実装はObj-C側にしかないんじゃないだろうか。
Carbonとかを使えばその限りではないと思うけれど、今ではCocoaを使わないでGUIを表示するという目的以上に意味があるものではないし。 >>441
高速化という意味があるのでは?
たとえば、C#アプリよりMFCアプリの方が高速で、更にWin32(C言語のみで実装)
アプリの方がMFCアプリよりも高速に動作する。
macOSのTextEdit.appよりもWindowsの秀丸(Win32)の方がキビキビ動く。
特に巨大ファイルを開いて、あちこちジャンプする場合は顕著に速度差がでる。 それは単純にアプリの作り方の問題では?
巨大ファイル内を移動する時に、生真面目に全部readしてるのとseekでポインタ操作だけしてるのとで大分違う イベントリスナーもビューオブジェクトもObj-C/SwiftのAPIしかないだろ
そのことによるオーバーヘッドはあることにはあるが、ちょっと違うレベルの問題のようだな >>438
8bit時代の芸夢狂人とか診療科によっては頭脳を持て余してるんだろうね。 >>445
16bit時代だね。1990年代の香りのするWebサイトを主催してるわぁ。
Flashは誰かに作ってもらったのかな。 >>442
Carbonはメンテナンスも長いことされてないし、Cocoaを使わないでGUIを表示したいというお遊び目的だったらともかく、実用的な選択肢では有り得ないと思うよ。
高速化を突き詰めるなら仕方ないからウィンドウだけはCocoaを使って作って、あとは全部自前実装みたいな感じになるんじゃないかな。
調べた限りでは、CocoaとCoreFoundation合わせてがWin32APIに相当してて、それはラッパーじゃないのでそれ以下の生のAPIってのはないと思う。 >>448
レスありがと。
WindowsにはWin32APIをラップした3rd Party GUI toolkitがある。
例えば、QtとかWideStudioとか。
同様にCocoaに変わるGUI toolkitがmacOSにあっても良さそうなんだけど、見当たらないのは、なぜだ?と疑問だったんです。 待てよぉ〜
Core Graphics使えばGUI toolkit作れるのかな?
Core GraphicsにはC言語のGlobal関数が一杯あったし。 なんと、Qt for macOSってのがあって、ソースも公開されてる。 ./configure -platform macx-clang QMAKE_APPLE_DEVICE_ARCHS=i386
こうすればQt for macOSのbuild設定ができて、
qmakeでtoolkit完成。C++でアプリが作れるらしい。 GUIアプリ作る時点でGUI部分での高速化なんて必要ないでしょ
目にも留まらぬ速さで処理したって見えないんだから
高速化というよりこんなとこじゃないの
・英語のマニュアルは読みたくない
・日本語でも分厚い参考書は読みたくない
・新しい言語を覚えたくない Xcodeのエディタ部分の背景を透明か半透明にして、OSのデスクトップ等が透けてみるようにしたいのですが、方法はありますか?
Preferenceの「Fonts & Colors」のOpacityを変更しても透けるようにはなりませんでした。 >>454
よくこれだけの情報でそこまで敵意燃やせるなw >>454
俺の場合
>・英語のマニュアルは読みたくない
これは、我慢して読むなぁ。誰も知らない最新情報が記載されてるかもしれないし。
>・日本語でも分厚い参考書は読みたくない
よく判らん参考書は、「著者は判って書いてないだろう?」とツッコミ入れながら読んでます。
>・新しい言語を覚えたくない
あまりに、ヘンテコな言語には興味も湧かないなぁ。Haskellとか。 昔のJavaのGUIの遅さとかそこからの改善の歴史を知らない坊やだろうか さて、XVim pluginのXcode9対応状況をチェックしてよみよ。 なんと、XVim2ってrepositoryがgithubに出来てた。
だれか、Xcode9 betaで試して見て! >>458
>あまりに、ヘンテコな言語には興味も湧かないなぁ。Haskellとか。
ハスケルはプログラムというものの本質を看破したコンピュータ数学者だよ
この言語は数学の証明を行う能力があると証明されている 余裕があれば、Haskell, Erlang, Scalaを弄って見たいけど、
余裕がない。 そんなあなたにオススメなのが「7つの言語 7つの世界」
原題は「7 Languages in 7 Weeks」
各言語3日ずつでそれぞれどんなもんかザックリ学べる
ついでに新しい言語を効率的に学ぶ方法もザックリ理解できる
言語はRuby, Io, Prolog, Scala, Erlang, Clojure, Haskellの7つ
本格的に学びたい言語は
Programming 〇〇とか〇〇 in Actionとかの本を読むといい プログラミング言語図鑑
こいつも面白そう。立ち読みした限りは、言語の特徴を掴みきれて無いみたい。
Rubyに関してDSL記述に適するとか、あって、多分、読んでる人は、ワケワカメかな。 Xcode9のユニットテストおかしくないか?Xcode9内部にあるヘッダファイルで
エラーが出る。
例えばXCTestCase.hの中の
typedef NSString * XCTPerformanceMetric NS_EXTENSIBLE_STRING_ENUM;
この行。謎すぎる定義だが、当然エラーになる。これは使えるのだろうか?
他にもXCTest関連の標準のヘッダファイルでエラーが出てどうにもならない。 カーソル移動するだけでももっさり。
エラーや警告だすまでどれだけ時間かかるのか VCS関連ごっそり変わったな
branch関係スッパリなくなっちゃって探してしまった
まあほぼgit仕様になったからやりやすいのかもしれんが >>458
> 誰も知らない最新情報
それは、絶対に無い。
書いた人は知っているから。 >>467
新規にプロジェクトつくって空のテスト回すとどうなる?
何も問題なければおま環。 未だにXcode9 installできてない。
XVim pluginが動かないのがinstallを敬遠してしまう理由。
はぁー。 AppStoreへ提出するには1024x1024のPNGフォーマットのアイコンを含める必要がありますって、送信の最後で言って来るんじゃないよ
コンパイル時にでも警告でも出してくれよー
無理かーーー
ビルドマターじゃないもんなーーー
AppStoreの都合だもんなーーー
最初から入れとかなった俺が悪いんだよなーーー
はぁ... エンタープライズとかApp Storeへ出さないアプリもあるからな いや出そうと思えば出せるだろ
Archiveビルドにチェック用のプロセス入れとけば >>474
これは買わないけどwinマシンでmacってちゃんと動くようになったの? >>479
かなり特殊な事しないという前提なら、大抵のものは動くよ。
例外:D-Subポート経由でのLCD、プロジェクターはNG。 >>480
xcode動けばうれしい
UniBeastを使う方法で昔挫折してるんだよね Xcode9はXcode8と共存できますか?
developer.apple.comのDownloadボタンを押下すると、App Storeアプリが起動して、アップブレードしか選択できません。
Xcode8はXcode-oldとリネームしてますが、それでも上書きされてXcode9と併用できなくなるのでは?と心配です。 解決です。(たぶん)
Don’t see what you are looking for.
リンクを辿ればXcode9.xipをダウンロードできる様です。
今、始まりました。 Chromeでdeveloper.apple.comへアクセスすると、
403 forbidden
と出る。
俺だけ? Xcode 8.0から使ってたプロジェクトを9.0にアプデしてから
dyld: Library not loaded: /usr/local/opt/opencv/lib/libopencv_imgproc.2.4.dylib
Referenced from: /Users/Deburin/Desktop/aho/DerivedData/aho/Build/Products/Debug/aho
Reason: image not found
Program ended with exit code: 9
みたいに怒られるようになっちった。
解決方法知ってる方いますか?助けて下さい(´・ω・`) >>485
libopencv_imgproc.2.4.dylib
を再コンパイルしてみれば!
dyldがloadできないって言うんだから。 以前買っておいた亜鉛サプリを今更ながら、飲み始めた。
ボッキの勢いが増した様な気がする。
どれだけ飲んで良いのか良く判らん。副作用が怖いので15mg/dayから試してる。 どなたか、High SierraでXcode 8.2.1が動くか知りませんかね クラッシュログのシンボリケートがうまく出来ないんやが
Xcode9でなんか変わった? Xcode821+SierraでXcode9用のコマンドラインツールのアップデートが来るんだけど、なぜ? XVim2はいつ完成するかな。最近頻繁にコミットされてるから前進はしてる模様。Xcode9でvimキーバインドが使えるようにならないと移行できない
しかしXcodeは年々新しい機能は追加されてるけど安定性が劣化しててなんとかして欲しい。Swiftは言語自体は良いのにXcodeが全くダメだ >>497
XVim2は良い所まで開発進んでるみたいだから、試しにXcode9へ移行してみたら? Xcode9とmacos high sierraにしてからフリーズしまくるしbuildメチャ遅いし、同じ症状もしくは解決策ある方おりますか? svnサーバーにする手っ取り早い方法はXCode入れるんだよな? とりあえずsvn鯖が動くようになった
オレ的メモ:
comannd line ツールは xcode-select でインストールする
svnserve ―daemon ―root $SVNROOTPATH でsvn鯖を動かす
おかしいなぁ?
.profileでsvnserve は起動させてるつもりだったんだけどなぁ、、
まぁ使えるように戻ったからいいや
タイムマシンで古い環境に戻そうとして失敗したのは秘密だw なんで今さらSubversionなんだよ
素直にgit使え xcodeでWindows用のアプリケーションを開発するのって一般的ではない?
C++がやりたいんだけど他のツールを使うべき? Windowsでc++?qtかなんかするの?まさかMFC?
やめとけ、Windows環境でもやめとけ。 MacでWindows用のアプリ開発しても動作検証が面倒くさそう まあ実行環境や開発環境はともかく、
C#が使える状況でC++はよほどの理由がないとなあ Swiftでアプリ開発をした後、それを配布するにはApple Developer Programに加入しないといけないの?
それとも、AppleStoreとは別の場所で配布(簡単にできるのかはわからないけど)するにはApple Developer Programに加入する必要はない? 別の場所で配布するだけなら加入する必要はないんじゃない
簡単にできるのかはわからないけど >>516
ソースコードの配布はできるけどビルド後のアプリ配布は不可能だよ
配布しても相手がインストール出来ない
よって一般にアプリを配布するには年間一万円以上のお布施が必要
そして、重要なのはお布施をしたからといってそれが配布できるというわけではないということ
Appleの審査に通り配布の許可が出たものみ配布が可能
Androidとは天と地の差だから注意が必要 iPhoneアプリなのか?
Macアプリはストア経由じゃなくても配布できるんじゃなかったっけ?
iPhoneアプリだと脱獄機用のマーケットがあったはず
名前忘れたけど >>502
の主ですが
Xcode再インストールとOSクリーンインストールで
幾分かマシになりました。
ただしXcode以外のアプリケーションが未だに
ハングアップするのでOSの問題とおもわれる。
MBA2013です。
買い替えどきでしょうか? Xcode9が劇重だという書き込みを見て、いまだに8.3のママです。
Xcode9.1位がで様子見です。 >>51お
署名入りのアプリを配布するならDeveloper Programに加入する必要がある。
法人だとAgentでないとアプリに署名出来ないが、個人はわからん。
署名無しなら入らなくても出来る。アプリを起動するにはアイコン選択して
右クリックで「開く」を選択しなきゃならないが。 質問者がどこで動かす予定のか確定するまでは
回答者がどこで動かす場合なのか書く必要あるなw 5年くらい使っているけどxcodeのアップデートが成功したことは一度もない。毎回再インストール。
これ成功することあるの? うちでも毎回問題ないやつと毎回途中で止まるやつとあるなw アンインストールして /var/db/receipts/com.apple.pkg.Xcode.* も消して入れ直せば多分おk imageは画面の大きさに応じてサイズが追従するけど、ラベルは追従しない? apple tv 4k 実機テストやり方わかる人、やり方教えて下さい >>533
俺もそれ気になってたんだw
開発環境もApple TVの4も4kもあって
4kで遊ぼうと思ったらUSB-C無くなって唖然として
そのままだったわ、WiFiで探して繋げるのか
そもそもできないのか、、
今日帰ったら、、、と思ったが今日飲み会だった
週末試そう >>534
WiFi で繋げるから特に問題無さそうだけど。 WWDCのデモビデオを飛ばし見したけど
Bluetoothでつないでるように見えた 接続はなんでもいいみたいだな
Apple TV側の設定、リモートとデバイス、リモートアプリとデバイス選べば同一ネットワークのペアリングできるデバイス探すみたい >>534-537
wifiとかbtでいけそうなんですね。試してみます。ありがとうございました。 いけた
Xcodeで Device and Simurators 開いておいて
AppleTVで>>537たどるとXcodeの方に出て来た
実行もできた 遅いな
何もかも遅い
コード補完も遅い、コンパイルも遅い、シミュレータが立ち上がるのも遅い
開発する気が失せるほどに遅い
遅すぎる
ちな、Swift コンパイル遅いのは型推論のせいだよな
あれ誰得なんだ Swift2のころに比べればこれでもだいぶマシになったという 4k 見つけたけどエラー吐くわ 眠いから明日とりあえずハローワークで4k実機テストしてみる tvosめんどくせ? Storyboardを開く時に重すぎて泣きたくなる そうだな
Interface Builderとか名付けて別アプリにして欲しいわ ワイもぼけーっとしてて11.2にあげてしまった
うごかんw マイナーバージョンアップでインストールできなくするのやめて欲しいわ
警告アラート出すぐらいでええやん? 思ってるだけじゃ何も進展しないんだぞ
行動する勇気を持とう え? 今までエックスコードって読んでた orz... Apple、iPhoneとMacのアプリをユニバーサルアプリに──Bloomberg報道
ttp://www.itmedia.co.jp/news/articles/1712/21/news051.html
どういうレベルで実現するんだ?
単にアプリバンドル1つにしてMacAppStoreとAppStoreを統合する?
それともやっとUIKitをmacOSにも導入するのか? ガセだろ。iOSアプリをMacで動かせるようにするくらいなら出来るかもしれないが
逆はセキュリティ上無理だろ。 Googleは泥アプリをChromeOS上で動かせるようにしてるからな
それへの対抗じゃね?
iOSアプリをMac上でもDLして動かせるようにするとか? 初心者で勉強しようと思ったら
今マックしかなくてこのソフト入れたら
日本語化に対応してなくてワロタ 4から日本語なくなったな
まああの4以降の更新頻度で世界中の言語対応
やってられんだろうなと思うわ 言語ぐらいはMod化して放り投げてくれて良いのにね Version 9.2 (9C40b)
画面左のファイル表示領域で特定のグループが勝手に開いた状態になってしまうのだが、
解決方法をご存じの方がいたら教えて欲しいです。 Iosのアプリ作りたくて始めてmac買ってxcode触りだしたんだけど
文最後の } だけを改行しようとすると一段余計に改行されるんだけど仕様ですか? >>589
馬鹿なの?
そもそも
Ios、xcodeって何?
ちゃんとAppleの商標Guidelines読んでいる? Preferences - Text Editings - Editng に項目なさそうだな
でも殆どのIDEはこの動きするよな >>590
急にマウント取り出して人生つまんなそうだなお前 これ古いバージョンのXcodeで開発してもリリースまで出来るもの?6とか7とか 7.3.1と6.4ならまだ出来てる。
他は知らん。 >>595
最新のXcodeで古いiOSバージョンも対象にしたのをビルドってことだよね iOS 11.2.2対応版はよ
最近遅れ遅れだよな え、ほんと?
…ごめん俺のXcodeが古かった
9.1じゃだめだ プログラミングなんてWindowsでDxlib使って簡単なゲームしか作った事ないけど、せっかくmacbookproを買ったので、これでも何かプログラミングをはじめたいと思ってて…
特に何が作りたい、っていうのは今のところないんだけど、おすすめのXcodeでみんなどんな言語書いてるの?
参考にしたいのでよければ教えてください C言語はバリバリできますが、Obj-Cや英語はさっぱりな僕に、Swift & Xcode入門に最適な書を教えてください。 macOSプログラミングに触れて見たいのです。
iOSはその後でよいです。 本を選ぶのに他人に聞いてる時点でアレだな。
書店に行けば選べるし何でやらないの? プロジェクトビルダーの本買って読み始める前に、XCODEに変わってしもうた。 文法ならAmazonで売ってるのswift最速入門かなりいいよ、薄いしサクッと読める
萩原もいいけど長すぎて苦行 iPhoneアプリ提出審査が理不尽で不公平になってしまって、iPhoneアプリの開発者離れが起きている。
アンドロイドにはKotlinが出てきて開発者が増えている。
Guideline 4.2 - Design - Minimum Functionality
アップルのGuideline 4.2の連発で簡単なアプリは提出しても審査には通らない。まだアンドロイドの方が通る。
多機能なアプリでも4.2を連発してくる。もはや作為的やっているとしか言いようがない。
開発者は開発情報の発信源だった。それを閉め出してからiOSの勢いがなくなった。
今からiphoneアプリやってもまず4.2で通らない。審査で落とされる。簡単な機能だけのアプリはまずリジェクトされる。
ちなみに複雑なアプリでも同じようなことが起きている。Rssリーダーのようなアプリでも機能が簡単すぎるといわれリジェクトされている。
アップルは信用できない。これは確か。ころころ方針が変わる。昨日まで審査に通ったアプリが、今日から通らなくなるというのが普通にある。 俺、リジェクト食らった事ないなぁ
話のネタにどんな感じなのか一度食らってみたい php形式のファイルで文字コードいろいろためしても文字化けしてしまうのは何か好い方法ありますか? >>616
php形式って何かな
phpのソースならテキストファイルだけど
サイトのphpが吐いたやつならバイナリーの可能性はあるけど
もうそれはphp関係ないし
それもXcodeのIDEで化けるのかそれで書いたプログラムで化けるのか
どうやって作ったファイルをどうやって読もうとしてるの? >>617
ありがとうございます。
あまり詳しくないので的確な回答なのか?ですが
設定ファイルです。 俺がエスパーしたぞ
phpの設定ファイル、つまりphp.ini のような形式のファイルのことじゃないか
これは、元々はWindows3.1で使われたwin.iniが元祖のいわゆるini形式だな。
これが文字コードとどう関わるのかは流石の俺でも謎
php.iniには、phpで扱う文字コードの設定もあるけど、ここはXcodeのスレだしな
Xcodeで使う設定ファイルというと、info.plistがあるけど、これは実体はxmlだな
もしかして、アプリからphpで動くサーバにアクセスして、データを取ってこようして、それが文字化けしてるとかかな? 知らんけど
まぁ、俺がエスパーできるのはここまでって事だ >>618
とりあえずターミナル起動してfileコマンドで調べてみたら?
ダウンロードしたファイルで拡張子がphpになってるだけでは 詳しいとか詳しくないとかじゃなく再現手順書けばいいのに これから確認するけど9.3の動作要件はHigh Sierra以上なのかな?
Command Line Toolsのベータ版はHigh Sierraのものしかリリースされてない。 リリースノートに書かれてたわ。
Xcode 9.3 beta requires a Mac running macOS 10.13.2 or later. >>623
うげ・・・いろいろやらかしてるOSだから今の案件一通り終わるまで上げたくねーんだけど Xcodeってさぁ、画面左側のソースツリーをクリックすると、今見てるタブに上書きでソースを表示するんだけど、
これって使いにくくない?
特に、ストーリーボードの切り替えに時間がかかるから、うっかりストーリーボードをクリックするとイライラするんだよねぇ
Android Studioとかの他のIDEみたいに、ソースをダブルクリックでタブ毎に表示してくれた方が使いやすいと思うんだけど >>626
わかる・・・
新たしいタブを開いてから覗きたいコードを選択しないとダメなんだよね。
慣れるまではイラっとするかもな。 >> 626, 627
Preferences.. -> Navigation -> Double Click Navigation -> Uses separate Tab
これ? >>628
それやってもシングルクリックでは相変わらず上書き表示されるし、ダブルクリックするたびに新規タブが開かれるから、ちょっと違うんだよね 画面あまり弄らない時は一度SBをソースコードで開いておくと誤爆時のイライラが減るぞ >>624
うげーマジかよ
10.13は見送りたかったのに Preferences...>Navigation>Optional NavigationをUses Separate Tabにすれば
optionクリックで新規タブで開くけどこれじゃダメなん? 587ですが、画面右側のNavigatorのグループフォルダが勝手に開いてしまう現象が起きてます。
この問題起きている方他にいないのでしょうか? 言語はC++で開発しています。 画面右側のNavigatorのグループフォルダって何よ? すんません左でした。プロジェクトに含まれるファイルを表示する画面の事です>Navigator。
この画像でいうCommonが勝手に開いた状態になってしまいます。
ttp://fast-uploader.com/file/7073481532259/ >>637
https://stackoverflow.com/questions/40283947/xcode-keeps-expanding-all-groups-in-the-project-navigator
に
プロジェクト名.xcodeproj/xcuserdata と、プロジェクト名.xcworkspace/xcuserdata (ワークスペースを使ってる場合)を削除しる
って書いてあるぞ
間違って大事なもん削除すんなよ swiftに移植したら起動画面が終わらない時あるんだけど、なんだろこれ。
objcではなかったのに。 それが何も出てこないという。
iOSも固まるからタチが悪い。 シミュレータでは動くのに、実機だとそうなっちゃうんだよね。 AppDelete の didFinishLaunch〜まで来ないの? >>645
来てないです。
printも表示されません。
一度アプリを他のに切り替えて戻って来ると起動後の画面が出てきたり。
訳わからんです。 流れを断ち切るようですみません
最近WindowsでDxlibを使って簡単なアクションゲームを作れるようになりました
今まで眠らせていたMacOSでもプログラミングをしたいのですが、Macですと、MacOS向けのアプリケーションかiosアプリを開発するのが一般的なのでしょうか?
特に何が作りたいという目的があるわけではないのですが、Macbookを使ってプログラミングをしたい欲があるので、まずは何から始めたらいいのかご助言をいただけませんか? >MacOS向けのアプリケーションかiosアプリを開発するのが一般的なのでしょうか?
そうですよ ソースのコメント部分を移動しようと思ってカトペしたらもとのフォーマット崩れるのなんとかして欲しい おぉそんな裏技が!
Opt+Shift+Cmd+Vですね
指がつりそうだけど >>647
iOSと Macのアプリ統合計画があるよ
早くてiOS12導入されるらしい
プロジェクト名は、「Marzipan」というコードネーム 容量節約のためXcode/Contents/Developer/Platforms内の開発する予定のないプラットフォームって消してしまって大丈夫でしょうか。 圧縮するなり退避させるなりしとけばいいでしょ。
そんな事でつまづいてるようでは開発なんてできんよ。 併用ですら時々グズるんで、xcode事にOS含めてSSD丸ごと入れ替えしたいぐらいである >>652
>Marzipan
勝負パンツの別名か。。。 SVNのクライアントを入れて見た
SnailSVN Lite
TortoiseSVNには及ばんと思うが今までのよりはまともだといいな 未だにSubversionなどんくさいとこは結構あるんだよ。そんなとこ関係だろな svn何年も使ってないしgitと違ってどういうものだったか全然思い出せないわ 年会費払わないで作ったiosアプリを自分の端末にのみインストールするときって、アプリのアイコンを好きに設定することはできないの? 誰かヘルプミー
プロビジョニング周りで特にアラート無いのに
エラーが出てコンパイル出来ない…
Command /usr/bin/codesign faild with exit code 1
Signing Identity: "-"
って出てるんだが"-"じゃ何が起きてるのかサッパリ
ちょい前にプロビジョニングファイルの作り方分からなかった時はここにチームにこの人入ってませんよーって内容だった
フォーラムで同じ人居たけど誰も解決策が無いみたい
ネットで調べても"-"になる人が見つからない 直接plist覗いて見れば?
変なところに-が紛れ混んでいるんじゃね 今日、OSのアップデートと一緒にXcode 9.3もリリースされると思ったんだけど来なかったな。 出たらHigh Sierraにしなきゃいけないから出なくていい 今までも杯シエラ必須とアナウンスしつつ実はシエラで動くバージョンあったよね ん?最新OSリリース半年後ぐらいに最新OSでしか動かないXcodeが出て、App Storeにはその最新のXcodeでビルドしたのでなきゃダメってのが定番のパターンの話じゃね
現在の最新Xcodeである9.2はまだパターン的にSierraでも動くだけじゃね 9.3はHigh Sierraじゃないと動かないのはリリースノートの記述からほぼ確定。
実際、ベータ版でも確認してる。
だけど、7.3.1はまだHigh Sierraでも動くんだよな。6系はYosemiteでサポート切られたけど。 新しいXcodeが新しいOSを要求するのと、古いXcodeが新しいOSでも動くは別じゃね
古いXcodeはもうこのOSでは動きませんっていうアナウンスはあったようななかったような。アナウンスを確認したことはないな。動かしてダメだったら、あ〜あ、もうダメかってゴミ箱行き ちなみに、Property List Editor (2.2) なんてのとかまだSierraでも動くぞ。たぶん、Xcode 2の頃の
より新しいバージョンの Property List Editor (Xcode 3 か 4 のかな)は、Sierraでは動かなくなったけど。GC使うように書き換えられてて(たぶん)、SierraでGCが無くなったのに伴い。あほ〜っ 今回は、Xcode 9.4やiOS 11.4が出るんだと
XcodeのIBのカーネルパニックなんとかしてくれ >>680
たまにIBでカーネルパニックになるけど俺環かと思ってた。他の人も起きてるんだな。
うちだとSSDのMacでは起きずにFusionドライブのMacで起きる。 >>681
AMDのGPUによるカーネルパニックだよ
俺のとこはiMac 2017 21.5 4k Radeon Pro 560
内臓のdGPUですらこんな問題が起きてるのに、今度は外付けGPUでホットプラグとか怖すぎ
IB使う時はビクビクしながら、1つの動作を終えたら保存の繰り返しだよ
あと、macOS向けアプリを作成する時でもIBでズーム機能が使えるようになって欲しい
まるでズーム機能がない地図を使っているみたいで超不便 アップルは自社アプリの開発にXcode使ってるのかな? なんでこんな年度末のタイミングでリリースするだよ!このアメ公!! 出ちまったか…
週末High Sierraにするわ
嫌だなーあんなバグばっかのOS 9.4にせんとまずいのか?
high sierraには踏み出したくないんだが >>687
あいつらにとっては年度末って9月末とかじゃねぇの?
あいつら10月が新学期じゃなかったか?
よく知らんけど
ま、日本の都合なんて知ったこっちゃねぇわ的なアレですわ多分 新学期/新年度のプレゼントだよ。いちおう表面的www.apple.com)にはHigh Sierraにしなさいだからな Mac Pro/iMac Pro 2台もしくは1台づつで開発用と普段使い用なのか。それは金持ちだな。なんか無駄そうだけど >>693
新・mac板でそれは無茶苦茶だな。お前がたとえ金儲けのためだけにしかMacを使っていないとしても 9.3にしたらBkock implicitly selfって警告が大量にでるんですがなおしかた分かる方ご教授願います Xamarinで実機の実行がXcode9.3でできなくなるな
とりあえず対応するまで9.2か Simulatorリストが書き込まれてるファイルってどこにあるんだろう
Xcode終了して ~/Library/Developer/CoreSimulator/Devices/ 空にしてXcode起動してもSimulatorsの一覧は残ってる 全部クリアしたいならこんなコマンドを叩けばおk
xcrun simctl delete `xcrun simctl list devices -j | jq -rc '.[] | .[] | .[] | select( .availability | contains( "(available)" ) ) | .udid '` クリアしたいんじゃなくて保存しておきたい
違うバージョン立ち上げるたびにどかどか追加されるから >>703のコマンドを基本に使えばいいんじゃないの
simctl list の結果を保存して、>>703まんま実行して、保存してたやつを simctl create しまくればいいような気がするけど
そっちの方が確実っぽいけど。simctlなんてコマンドがある自体だし >>705
いや、ダメた。
simctl createの引数はUUIDじゃないし、UUIDなんで環境依存。都度変化するから保存しても意味なし。 都合によりいろんなバージョンのXcodeを起動するんだけど、前と別のバージョン起動すると
~/Library/Developer/CoreSimulator/Devices の中と、Simulators一覧が合わなくなってたりすんのよね。
DevicesフォルダにはあるんだけどSimulators一覧からは無くなってって起動できなかったり、逆に要らないのが追加されたり。
なのでXcodeのバージョンごとにDevicesフォルダとSimulators一覧の内容を別のフォルダに退避させて
おけないかと思ったけどSimulators一覧の内容がどうしても見つからない。ググってもそれらしき情報もない。
どうしても元のを使いまわしたい訳じゃないんで全部deleteして必要なのだけcreateするようにするか… あと、上と関係ないけどDevicesフォルダってTime Machineバックアップされないのね
xattr -d 'com.apple.metadata:com_apple_backup_excludeItem' ${HOME}/Library/Developer/CoreSimulator/Devices/* あれ? ソースツリー上でファイルのリネームできなくなってる? やっぱり、Xcode 9.4でるっぽいな。ベータ版がリリースされてる。
iOS 11.4もだ。 msc再起動直後しかアーカイブできない
どうもアカウント二つ登録者してるのが良くない気がするがよくわからない High Sierraに上げたくないと抵抗していたけどもはやこれまでか・・・ >>716
USBで実機につないでデバッグ実行できないんだっけ? Xcode 9.3でストーリーボードの表示がめちゃめちゃ早くなった
それともhigh sierraにしたせいだろうか ド初心者なんだけど力貸してください
Xcode起動して、Welcome to Xcodeの画面からコマンドラインツール開いて
出したウィンドウには左上にbuildのボタン、(再生ボタンみたいなやつ)
があってすぐコンパイル出来るんだけど、
テキストエディタとかでソース書いて、.cの拡張子つけて作ったcファイルは
Xcodeで開いてもbuildのボタンが出てなくてすぐコンパイル出来ません
なにがダメなんですか >>724
.cが一個のファイルなら、ターミナル開いてコマンドラインでコンパイルすればいい。
コマンドラインでコンパイルでググれば出てくる。 >>725
これはwindowzooのコマンドプロンプトみたいなやつかな?
それだと毎回ディレクトリ指定してコンパイルして..って面倒臭いから、
ソース書いてその場で実行できる環境が欲しい
cl ~~~~~.cってする手間が惜しい Visual Studio Code使うってもあるな。
WindowsでVisual Studio使ってたなら尚更だ。Xcodeにこだわる必要はないよ。 >>726
Xcode以外で作ったファイルはXcodeは知らない。Xcodeに限らず他のIDEでも/いやmake等複数のソースでまとめてナニかのコマンドでも
Cで最初からなら、そのコマンドラインツール選んでの中のLaunguageのCを選べば、main.c があるのでそれに書く
そのやりたい他のエディタで作ったファイルの場合も main.c と同じようにプロジェクトに入れればXcodeはそういうソースがあるのとわかる/対象とわかるのでコンパイルしてくれる
Xcodeでファイル作っても、プロジェクト(てかターゲット)に入ってないとコンパイルしてくれない。プロジェクトとかターゲットとか理解するのは必須。順次あれこれやって理解すればいいんじゃね Xcodeに固執してるわけじゃないから、無料で良いのあるならそれがいい。
文字種によって色分け、インデントの修正とか、持ってて統合開発環境のやつオスメスあったら
教えてください。
まあ絶対これってやつあったら有料でもがんばる >> 728
なるほど!
フォルダが勝手に作られてて、
~~~~xcodeproject.cみたいなファイルが勝手に生成されてたからもしかしたら独自のなにかが
あるのかなとは思ってた。
ターゲットとかスキームとか色々あってぐぐってみたけど理解できなかったら放置してた。
一人で勉強するのって難しいね.... どの環境でも同じだとしか思えんけどなあ
cl知ってるなら、clで複数のファイルを指定するのにそのファイル名も打つでしょ。いや、ひとつでもファイル名指定するでしょ。それと同じでIDEにこのファイルと(一度)指定/教えてあげなきゃダメなもんはダメだというだけだよ みなさん相談乗ってくれてありがとう!!
とりあえずvisual studio codeにCode Runnnerの拡張つけてやってみる うちの開発環境HighSierraにしようと思うのですけど
注意点とかありますか?ハマりどころとか事前に知っておきたいです。 10.13.4 と 9.3 でクラッシュ、クラッシュ、クラッシュ MBA4GBからMBP16GBにアップして始めなんですが、
XcodeでSim2台起動するとメモリ10gbも食うのね。
4GBでやってたのが信じられ >>734です。
昨晩アップグレード仕掛けたら起動しなくなって焦りました。
起動ディスクが見つからないときの?マークフォルダ。
インターネットリカバリで再インストールしたら環境残ってました。
一応アップグレード完了でとりあえずセーフ。
大丈夫かなこのOS... 俺の職場でも一台だけその現象起きたな。
セーフブートすると治ったけど。 うわぁやられた。
10.13、AppleScriptObjCサポートぶっ壊れてるとは...
リリース半年経過してまだ放置ってマジすか。
=> frameworkname.bridgesupport >>742
バグレポート数(使ってる人)が少ないんだろう USBハブ経由で5台くらい繋いでるせいか、画面ロック解除してるのに「画面ロックしてんぞ」ってアラートが出て実行できない時がある
Xcode再起動すると直る () とか {} の後にカーソルがあるときにdelete一回で両方削除すんの辞めてほしいわ
お節介極まりない Preferences→Components が空になっちまってるの俺だけ? んーmacOSクリーンインストールしてXcodeだけ入れてみたが空だった
まあ、追加したかったら9.3入れればいいか…
とりあえずフェデリギハゲろ 遠いむかーし Components が壊れた時があったなあ
~/Library/Developer
とか、Xcodeのダウンロードキャッシュ(~/LibraryCaches の中にあったかな)とか消したら復活したような
~/Library の下の Xcode関連のそこらを綺麗にすればだよ。新しいユーザでXcode起動したら問題ないだろう=~/Libraryの下の何かの問題 ああ、macOSクリーンインストールしてもなのか。だったら違うな。マジか?ちょっとありえないなあとは思うが、まあ、なってるんだろけど
すまん ウチもXcode9.3.1目当てで昨日10.12.6から10.13.4にしたら同じ症状になったよ
なんだこれ… 次のMacOSはバグ修復に集中するらしいから
10.14まで待ったほうが良さそう 以前も空で、しばらく放置しとくと表示されたり、ウインドウをリサイズすると表示されたりすることがあったけど、今回は違うっぽい。
一応バグレポートしといたわ。
>>758 バグレポートにお借りした。 同じ症状の人は一定数いる模様
No Simulators or Documentation anymore?
https://forums.developer.apple.com/message/311390 キャッシュや設定とか色々全部消しても治らないなこれ ありゃ、ほんとだ。治ってる。
ローカルの問題じゃなかったのね。 Xcodeはここの書き込み見るまで様子見がいいなw ここにレスしたからにはXcodeの人柱だから
我先にアプデするんだよあくしろ openmpの為にコンパイラをbrewのLLVMに変えたらJumpToDefinitionとかコード補完が働くなくなった。
ライブラリのChache消しても治らん@9.2, 10.12.6で、とか言おうと思ったけど全然空気読めてない感じだから辞めときたかったけど一応書いてしました。 xamarin動かなくなる事あるから更新は慎重になってしまうな Xcode9にしたら、行番号の領域と、エディタの領域の境界線がなくなってしまった
境界線を復活させる方法はありませんか? UIKitでmacOSアプリ開発はまだ試せないの? Xcode 9.4.1
• Fixes a security issue in the included Git support and command-line tool applech2.com/archives/20180530-may-2018-git-security-vulnerability.html
これのか まーた Preferences→Components が空になってる
ほんと学習しねーのなこいつら >>781
前回を鑑みるにAppleが使ってるCDNが腐ってるっぽい 前回は、Xcodeアプリの単体の問題じゃなかったね。 今更なんですがDashbord Widgetを作りたいです。
Dashcode for Xcode - Late July 2012をダウンロードしたんですが、High Sierraだと動きませんでした。
High Sierraではもう作れないんでしょうか? iosアプリ開発は趣味として、簡単な2Dアクションゲームを作りたいと思ってるんだけど
Objective-CじゃなくてSwiftの勉強だけすれば問題ない? ゲーム作りたいならswiftよりUnity+C#がいいと思うよ
参考書もいっぱいあるし、同士も多いから
Androidなど他のプラットフォームへの展開も楽
どうしてもSwiftで作りたいってなら止めないけどさ
SpriteKitってのを使えば良い
いくつか参考書も出てる >>787
El Capitanまではギリ起動できんな。Sierraでもダメっぽい
SierraはGC無くしたりと基幹部分が整理されてるようだからそれ関連でDashcodeが使ってるナニかが無くなったとか
VMで古いmacOS動かしてそこでやるってしかないんじゃね&それほど遅くはない 2012夏だからLionからMountain Lionに変わった時期だな。
相当古い。 >>790、791
どうもです
今からWidget作るとなると相当古いOSが必要なんですね…
FusionでMountain Lion〜Yosemiteを起動させる方法から調べてみます。
ありがとうございました。
ところで、昨日少しDashcodeを調べていたらこのアプリではDashboad widgetとiOSアプリが作れたようなんですが、昔はiOSアプリの作成はDashcodeを使っていたんでしょうか? iOSアプリ作りたきゃWebアプリを作りないなさいのだろうな
iOS SDKが公開されてiOSアプリわさわさになりWebアプリを作るやつなんていないからDashcodeもディスコンになったようにみえる
元々はDashboard Widget作るためのだったようだけど、iOS用Webアプリサポートに力入れてしまったが故のめんどくささでまとめてポイって感じ? Dashboard自体はhtmlとcssとjsの複合体だから
別に大したツールいらんし Widgetって一過性のブームだったな
Yahoo!ウィジェットとかもあったのに
モバイル時代になってもiPhoneでは処遇が良くないし
Andoroidでもパッとしないしな >>793
なるほどです
>>794
Widgetを開くとバイナリファイルっぽいものがあるんで、Dashcodeでコンパイルしなきゃいけないのかと思ったんですが、他でも作れるんでしょうか?
>>795
簡単なWebアプリやアプリをわざわざ起動させて開いたりしなくても、見たいときだけオーバーレイで見れるWidgetの便利さを今頃知りました。
Safariのダッシュボードで開くっていう機能ですが右上と右下の表示がバグってるので見づらかったり。 Apple IDでサインインできなくなった。
「Apple IDサーバへの接続時にエラーが起きました。」
って言われる。 ブラウザとかではサインインできるの?
まずフィッシングに引っかかってないか確認したほうがいい >>796
>Widgetを開くとバイナリファイルっぽいものがあるんで〜
単にコマンドラインタイプのじゃないの。それならば普通にXcodeでだろうな。そうでなくてもXcodeでっぽいけど
具体的にどのWidget? >>796,799
ネイティブコードな Widget Plug-in がサポートされていてんのね。それは/それも、Xcodeでバンドルとして作成だな 797だが、今確認したら問題なかった。
Apple側の問題だったらしい。 Mojaveだけど、Dashbord Widgetの表示がバグっててもう使い物にならない…
環境を整え、今から作ってももう遅い気がしてきた。 iOSから通知センターウィジェット輸入した時点でダッシュボードもうやる気ないっしょ >>805
やる気ないとか言い出せば、デベロッパードキュメントの最終更新日が2009-02-04かな。とっくにとうのいつの話やねんて話だな
>>806
俺も。あとはURLやBase64のDecode/Encode Widget 使ってるのは単位変換(通貨しか使わないけど)とDelivery Statusの2つだけだな。 色々とまともに動かないのあるしフラットデザインの流行にも外れてるのに
切り捨てが早いAppleがまだダッシュボードをのこしてるのがすごい つか以前は公式のダッシュボードダウンロードセンターがあったのにMac AppStoreの登場によって消えた。
もう何年前だ?それでもまだmacOSにはダッシュボードが残ってるという… ん?
https://www.apple.com/downloads/dashboard/
https://www.apple.com/jp/downloads/dashboard/
これのことでなく?これしか知らん。Safari Extensionはなんぞはちょこちょこ変えてるけど、これはなーんにも変わらずかなあwいや、日本のはなんか酷く変わったような気もするけど まだあったか……
時代に取り残された昭和の商店街のような感じだな ____________
ヾミ || || || || || || || ,l,,l,,l 川〃彡|
V~~''-山┴''''""~ ヾニニ彡| 限定ウィジェット提供と発表した・・・!
/ 二ーー''二 ヾニニ┤ 発表したが・・・
<'-.,  ̄ ̄ _,,,..-‐、 〉ニニ| 今回まだその時と場所の指定まではしていない。
/"''-ニ,‐l l`__ニ-‐'''""` /ニ二|
| ===、! `=====、 l =lべ=| その事を
| `ー゚‐'/ `ー‐゚ー' l.=lへ|~| どうか皆様も
|`ー‐/ `ーーー H<,〉|=| 思い出していただきたい。
| / 、 l|__ノー|
| /`ー ~ ′ \ .|ヾ.ニ|ヽ
|l 下王l王l王l王lヲ| | ヾ_,| \ つまり・・・
| ≡ | `l \__ 我々がその気になれば
!、 _,,..-'′ /l | ~''' 限定ウィジェットの提供は
‐''" ̄| `iー-..,,,_,,,,,....-‐'''" / | | 10年20年後に開始ということも
-ー| |\ / | | 可能だろう・・・ということ・・・!
| | \ / | | 昔Cocoaはさっぱりってスレがあったと思うんだけど今はもうないんでしょうか? 過疎って落ちたよ
過去ログは探せばどこかにあるんじゃないかな >>815
どうもありがとうございます
なくなったんですね
プロジェクトを作成する時にClass Prefixを付けるにはどうしたらいいですか?
今更なんですが、アーロンヒレガスのObjective-Cプログラミングを読み進めています。
本の中では、新規プロジェクトを作成するダイアログの中のProduct Name、Team、等と並んでClass Prefixという項目がありますが、Xcode9.4.1には見当たりません。本はXcode4.xで書かれてあるようです。
プロジェクト作成後に右側のUtilitiesでClass Prefixを指定することは見つけられたんですが、これだとここで指定する以前のファイルにはもちろんPrefixは付いていないので、ファイル名や内容を手動で書き換えないといけないです。 https://stackoverflow.com/questions/27091434/class-prefix-missing-in-project-template-in-xcode-6-1
だって。想像では(たぶん、想像/推測だろう)非推奨らしい
そもそもも新しくファイルを作るときぐらいじゃなかったかなあ(しかもあんまそれほど意味ないw)。試したことはあるが使ったことはないけど
プロジェクトテンプレートに含まれる少々の初期ファイル/クラスを手動変更しなきゃならないだけじゃないの。IB関係がちょっと面倒か どうもありがとうございます。
非推奨だとした場合、本の中でclass prefixが付いてるファイルやコードはclass prefixが付いていないものとして読み進めていけばよいですか? んー??
Class Prefix って、なんか自分でクラス(なんぞ)を作ろうとするときにOREOREApp,OREOREViewControlerなど頭に特定の固定(前の例では OREORE)のを付けるってだけだよ。NS や UI や WK etc なんぞと同じように
ただ、それだけ
Xcodeのソレはファイルを作るときに最初から入力フィールドに入っているか(そのXcode 4の場合はプロジェクトテンプレート中の初期ファイルの名前も変わるけど)、手打ちするかの違いでしかない
どういう本でそれが以後どう関わっているのか知らんから、付いているものとしても付いてないとしてもどっちでもいいんじゃないのかなあとしか そうですね
すみません、変な質問しました。
Objectective-CのDocment-Based Applicatinonのプロジェクトをはじめた場合、以下のファイルが作られるんですが、
本の中のように開始時にプレフィックスを付けると具体的にどのファイルにプレフィックスが付くのか分からず(AppDelegate.hとAppDelegate.mとDocument.hとDocument.mかな?)
プレフィックスの部分は無視して読み進めたほうが楽なのかなと思いました。
AppDelegate.h
AppDelegate.m
Assets.xcassets
Base.lproj
Document.h
Document.m
Info.plist
main.m
アプリ名.entitlements プレフィックスつけたければリファクタリング機能使えばいい。
後でもできる。 >>821
テンプレート、及び、その中のファイルも変わってるんじゃないかなあと思わないでもないけど、まあ、同じようなファイルはみりゃわかるんじゃね?単なるプレフィックスが付いているか付いてないかだから
お好きなように/読みやすいように。>>822の言うとおり変えてしまってというのもアリで Obj-Cの最新言語仕様書がどこにも無い件について どこにも無いことはないが、どこにも無いな
日本語訳されてるのは2011-10-12が最終かな? iOS 11.4(15F79)にしたところxcodeでbuildできなくなりました。
App storeのアップデートにもなにもありませんとでるのですが(バージョン9.4使用)
どうすれば良いでしょうか?
マイナーアップデートだからアップデートできないんでしょうか? 多分ビルドエラーに理由が書かれてる。
シミュレータでは動作する?
Xcode10では? >>827
あ、たぶんシュミレータが使いたいだけです。
Could not locate device support files.
This iPhone 6s is running iOS 11.4 (15F79), which may not be supported by this version of Xcode.
って表示されます。
ちなみにビルド成功した後に↑のエラーダイアログが出るという感じで、、
Xcode入れ直せばいけるんだと思いますが6GBくらいあるので・・ SDKがちゃんと入ってないんだろうな
iOS SDK 追加 とかでやり方は引っかかるはず >>829
ありがとうございます。
Xcode_9.4.1.xip落として入れ直し?たらいけました。 Xcode 9.4.1のSimulatorでcommand+shift押しながらHキー2回打ちしてもなかなかマルチタスクにならなくない?
10回中1、2回ぐらいしか成功しない 9からあまり変わってない。
9で作ってたアプリも問題なく移行できた。 Xcode9.4.1でiOSアプリをビルドしてValidateするとfetching app store configurationの画面で2時間くらい待たされます。
解決方法はありますか。 回線速度計測して問題なければMac再起動してみたら? 回線は問題ないです。再起動もしました。
アプリをアップロードするまでに複数回itunesとかにアクセスするタイミングがあると思うのですが
それぞれで長時間止まります。 ありそうなのはDNSの問題かね?
一度8.8.8.8に設定してみてはどうか? App Store側は受け付ける状態になってる?
アップデートだと黄色の印でPrepare for Submissionてなってるはず 8.8.8.8でも同じでした。
時間はかかるけど最終的にアップロードはできるのです
全部で4時間くらいかかりますが たまにそういう時があるよね。
テザリングとかでネット回線変えても同じなら、Apple側の問題だと思う。 Xvim 2を入れたんだけど、コントロール(シフト)+Vのビジュアルモードで選択範囲の色が変わらないです。
で、ヤンクすると100パーセントXcodeが落ちるんだけど、うちだけ?
矩形選択や行選択じゃない普通のビジュアルモードだとうっすら選択範囲も見えるしヤンク→ペーストも問題ないです 自己解決
$ git clone https://github.com/XVimProject/XVim2.git
じゃなくてちゃんと9.4のを指定して落としたらちゃんと動いた 10が正式にリリースされたな。
GM seedとビルド番号がちょっと違う。iOS12は変わらず。 ひっそりとSubversionのサポートがなくなってる Code Folding Ribbon復活してる
コミット差分がさっと見れるのも良いね ライブラリペインが表示されない。どうすればいいの。
バージョンはXcode 10.0 >>852
ありがとうございます!
ずっと見つからなくて困ってました! >>847
>ひっそりとSubversionのサポートがなくなってる
マジ?
自宅鯖環境はSVN(TortoiseSVN)でまとめてやってるから無くなると困るなぁ
Win環境はローカルに作って対応するか >>847
>ひっそりとSubversionのサポートがなくなってる
だからか、、、、
9月中頃まで使えたリポジトリがうまく動かなくなったのはなんでかな?
と悩んでたんだよな。そーいうことか >>856
>だから、git-svn使えよ・・・
gitって公開鯖にアップするんだろ?
コード以外、開発には関係ないファイルの方が多い、
持株の価格の推移を記録してるエクセルのファイルなんかもあるから
公開鯖には置きたくないんだよな、実際のところ
ツーわけで、9.4のコマンドラインツールをダウンロードしてきた
これをインストールすればリポジトリが使えるようになるかな? バカかよ・・・
svnだけ欲しいならHomebrewがあるだろう。 >>857
>gitって公開鯖にアップするんだろ?
Github と Git を同一視しているに、1000ペリカ だろうな。笑った。触ったこともないってどんだけ古代人なのか てか、逆だぞ>>857
Subversionの方がリポジトリ(サーバ)が別に必要で、それを作ってそれからだろう
Gitはローカルがメインで、サーバを置いての方がサブ。まあ、バックアップも兼ねてサーバも作るけど、いらないといえばいらない >>857
git-svn はSubversionのリポジトリをリポジトリ丸ごとローカルに持ってくる
コミットなんぞgitでロカールリポジトリにしまくって、頃合いの良い頃にgit-svnでSubversionのリポジトリにコミットするしてくれるだけというよく(*)できたもの
*まあ、ちょっと、ん?という部分もあることもあるけど ほんとGithubとGitを混同してるやつ多いよな 違うのか?>Github と Git
gitはローカル環境だけでコミットできる、ツーのは知ってたが
メインのリポジトリは公開鯖になるんだと思ってた
今度試してみよう
9.4のコマンドラインツールをインストールして
svnserveを再起動させたらリポジトリが再度使えるようになった
これはこれでよかった。
WinのTortoiseSVN周りのツールは便利だからやっぱり使えると嬉しい >>866
リポジトリはローカルがメイン。というかローカルしかない、そもそも。ローカル同士で相互にmergeし合うとかだし(たしか)
サーバにというのは共用共同開発の場合にはそっちの方が都合が良い場合があるから建てて使うだけ。GitHubも単にそのひとつだし別に他の公開サーバーサービスじゃなくて、非公開のサーバー(最も簡単には単にsshを利用して)も当然ある
てか、で、Subersionに戻る/固執するのかよっ!別に他人事だからいいけど...なんだな ついでだしお前ら、gitの管理ソフト何使っているよ? >>867
>てか、で、Subersionに戻る/固執するのかよっ!別に他人事だからいいけど...なんだな
いや、単純に使い慣れてる&使い易いツールがある(Win環境には、だが)だけの話。SVNには
Excelのファイルもそのまま差分が確認できるし、
GUIのツールもTortoiseSVNが使い易いし、
どうせ使うのは自分の家庭内だけで問題ないし、
でSVNを使ってるだけ。
ま、Win環境で試してみるよ。git
とりあえず、チュートリアル的な本を探そう
SVNは最初、
入門Subversion ttp://www.amazon.co.jp/dp/4798013730/
で使い方覚えたんだよな。
こういう動かしながら覚える奴がいいんだけどみつかるかなぁ >>868
SourcetreeとVisual Studio Codeを使い分けてる。
Xcode内蔵のやつはリードオンリーでなら使う。 >>868
Tower使ってるけど買い切りじゃなくて年間ライセンスになったからいつまで使うことやら >>868
SourceTree と Tower と Sublime Merge を使い分けてる。意味はない。 使用頻度的には、
Xcode: Add/Commitなど通常作業と過去のとソース比較
GitXもしくはコマンド: Commit履歴確認、ブランチ切り替え等
Sourcetree:あんま使わないけどある。なんかだんだん重くなってるような gitlab より gitbucket のがお手軽でいい bitbucketな
サイトも日本語化されてるしね 話題に無理矢理割り込んでドヤろうとしたつもりで無知を晒す
典型的な例 Gitクライアント話してる訳で
割り込めてすらいない件 それにしてstoryboard開くの遅せーよな
1storyboard 1viewControllerなのに5秒くらいかかる
201815"で、何してんだいったいw >>870
Xcode内蔵のクライアントってなんか中途半端なんだよなぁ、10からpull --rebaseついて便利になったけど。 Gitも絡めてDiffとるならVisual Studio Codeが一番見やすかった。
それまではFileMerge使ってたけど。 >>876
そりゃGitHubに対するbitbucketだろ
GitLabに対応するのはGitBucket >>880
空のLaunchScreen.storyboardは開くの1〜2秒
View Controller が10くらい入ったファイルは開くの3秒くらい。
2017 iMac 3.6 GHz i7 InterfaceBuilderも相変わらずバグだらけで全く困る
VCにopaque tabbar出すとcollectionViewCellサイズ変になるし
stackviewにtextField入れて初期値の数字を設定すると下にズレるし
まだまだたくさんある >>886
情報ありがとう。ただおれの場合TBもしてないんだよね。。 Storyboardの表示に時間がかかるのは仕方ないだろうな。
内容をパースしてから画面に表示するわけだし、ラグはどうしても発生する。
コンパイルされたバイナリとは扱いが違う。 タブ置きっぱの物でも展開が遅いのは勘弁して欲しいかなー スクロールバーに縦長view作るのめんどくなってる・・・ >>889
時々10秒くらい待つよ。
300ファイルビルドが25秒なのに。
多分Autolayoutの線を全部作ってるんだろうなw
クリックしてから作れよ全くw >>892
だよな
最初は前回表示したキャプチャでも表示させといて、クリックしたビューから再描画すればいいのに Storyboardは分割して良しなにやればいい。
詰め込みすぎてスパゲティ化するぞ。 >>895
1storyboard 1viewcontrollerだよー XIBの頃と変わらねえ・・・w
セグエでつないでこそのStoryboardなのにな。 >>897
っstoryboard reference やっぱり野良アプリはもう駄目だと思った。
しゃあねえお布施すっかな。課金縛りが面倒なんだけど。
xcodeでarchiveしないって言う選択肢がほぼ塞がれてしまったと感じたよ。
署名なしバイナリがこうも排除されがちだと、どうしようもない。 Swift 3 mode has been deprecated and will be removed in a later version of Xcode. Please migrate〜 久しぶりにiOSアプリiTunesConnectにuploadしたら Too many symbol files とかいうメールが返ってきた。
arm64だけにしろってんでそうしたんだが相変わらず同じメールが返ってくる。
他に何か見る所あるかしら? >908
あざっす。
アーカイブにdSYMを含めないようにしたら通りました。
というか、このメール来てもiTunes Connectのビルド欄には出てくるのね。
後からcompleted processingメールが来てたけどビルド欄には出てこなかったからダメなんだろうと勘違いしてた。
プラスボタンを押したらビルド番号違いが9個位並んでて笑ったわw。 すいません。xcodeが消えてしまいました。使ってるOSがYosemiteで最新版のサポートから外れてしまったので消えてしまったように思われます。
SSD の残り容量の問題でOSのアップデートもすぐにはできません。
昔のversionをインストールできないかと思い
>>1の
https://developer.apple.com/xcode/downloads/
をトライしてみたんですが
Apple Developer Agreement
というページがでてきてページ下のチェックボックスチェックしてSubmitボタン押してもうんともすんともいいません。
完全に詰んでる状態で困り果ててます。
どなたかold versionのダウンロードの仕方ご存知ありませんか?
よろしくお願いします。 >>910
ブラウザキャッシュをクリアするか別のブラウザで試してみればどうでしょうか? 古いのなら
https://developer.apple.com/download/more/
こっちがダイレクト。FirefoxでもChromeでも特に問題ないなあ >>911-914
>>910です。皆様本当にありがとうございました。解決しました。
>>914さんの直リンで行けました。
昨日は進めなかったsubmitボタンから先に進むことができました。
その後
Command_Line_Tools_OS_X_10.10_for_Xcode_7.2
をダウンロード、インストール、再起動のあと
http://coffee.guhaw.com/Entry/777/
に書いてあった
sudo xcode-select -switch /Library/Developer/CommandLineTools
を実行してgccを復活させることができました。
上のサイトでは最後の作業が必須かは不明とありましたが、この作業は必須のようです。
本当に助かりました。ありがとうございました。 xcodeでmacOSのプログラミングの勉強を始めたばかりなのですが、ビルドの設定方法を教えてください。
objective-cのコマンドラインでHello Worldをビルドすると、生成されたバイナリーの中に、ソースファイル名がフルパス(ユーザー名含む)で記録されています。
releaseビルドの設定に切り替えてもソースファイルのフルパス名が含まれたままでした。
余計な情報を含まないビルドをしたいのですが、どこで設定すればいいのでしょうか? すみません、上で言っているコマンドラインとは、コマンドラインアプリケーションをビルドしている、ということで、ビルド自体はxcodeのIDEから行っています。 ちゃんとReleaseビルドすれば入ってなくね。単にSchemeのRunでReleaseに変えただけじゃね?その下のDebug executableのチェックを外せばいいんじゃね?
Releaseビルドは(ちゃんと)Product > Archiveでビルドすればいいんじゃね >>918
なるほど、こちらのバイナリには余計なものが無いようです。
ありがとうございます。 すみません。
iPhoneを振動させようと
import AudioToolbox を使って
AudioServicesPlaySystemSound(SystemSoundID(1519))
という記述をしています。
自分のiPhoneXでは振動するのですが、手元のテスト機にしているiPhone5やiPhone6Plusでは振動しません。
何が原因かわかりますでしょうか。
また他にiPhoneを振動させるやり方があれば教えていただきたいです。 >>920
分からないけどこの辺確認してみたら
マナーモード/ミュート等でどうなるか、kSystemSoundID_Vibrateでも同じか、iOSのバージョン >>921
ありがとうございます。
マナーモード、ミュート等関係無いようです。
kSystemSoundID_Vibrateは振動しました。
iOSはiPhone5が10.3であるため、そのせいかなとも考えていたのですが、
iPhone6Plusは12なのでiOSが関係していることもなさそうです。
調べた中でSystemSoundIDの1519〜1521はHaptic Feedback 対応機種のみ(iPhone6S以降)ではないかと疑っています。
ただ、実機が無いので未検証です。
とりあえず擬似的に
AudioServicesPlaySystemSound(1003);
AudioServicesDisposeSystemSoundID(1003);
というやり方で乗り切りたいと思います。
ところでこの問題が見つかったため申請中だったのをDeveloperRejectedにしてビルドを上げて再アップロードしたのですが、
DeveloperRejectした場合ってバージョンも上げないと駄目でしたっけ?ビルド番号を上げるだけで良いんでしたっけ?
今、App Store Connnectで再申請しようとしたら「審査へ提出」がグレーアウトしたままなのです。
Appleが冬休みで審査を受け付けていないので28日まで待たないといけないのか、
バージョンをアップしたらとりあえず審査に出せるのかわからない状態です。^^; >>922
フィードバックの振動は対応機種だけだと思う、Touch ID搭載機以降 >>922
再申請はビルド番号だけ変更すれば良いよ、バージョン番号は一緒で大丈夫 >>923>>924
ありがとう。やっぱりTouch ID搭載機以降なんですね。
申請はAppleの休み明けまで待ちます。
申請の受付だけでもしてくれたら良いのになあ。 配列のcountの降順でfor-in回してる時って、その中で配列の要素の削除はできないんかな?
エディタではエラーにならないけど削除もされない。 for-inは関係ないかも。
配列から削除がでけん。
勉強し直してくる。 ・ループの前に空の結果配列を用意
・ループ中、削除条件に合わないやつだけ結果配列に追加
・ループを抜けるといらない要素が取り除かれた配列が残る
ってやるんじゃダメなの? >>928
ありがとうございます。
それ良さそうですね。
ただ、swiftでNSMutableArrayを使ってるんが原因かも。(^_^;) //NSMutableArrayから偶数を削除
let values = NSMutableArray(array:[11,22,33,44,55,66])
for i in (0..<values.count).reversed() {
print("\(i):\(values.object(at: i))")
if let v = values.object(at: i) as? Int, v%2 == 0 {
values.removeObject(at: i)
}
}
print("values=\(values)") みなさんありがとう。ここは優しいインターネッツですね。(笑)
解決いたしました。
配列を確認するテーブルビューと削除するビューが別になっていて、
削除したあとテーブルビューに行く前に保存していませんでした。orz
皆さんのコメントのおかげでポイントが絞り込めて解決に至りました。
ありがとうございます。(-人-) 10.1ってバグってない?
Gitの連携ができない。コピペができない。IBがバグってOS再起動しないとダメだったり・・・ IBが表示おかしくなるのは確かに増えた
キャッシュ消してOS再起動しないと治らないとか舐めてんのかレベル NSTableViewでUITableViewのように自由にラベルやイメージ配置して使い回す事って出来ないのでしょうか、泣きそうです NSTableViewDelegate
- tableView:viewForTableColumn:row: えぇー><
まじか、だってstoryboardでボタンとラベル置けないよ?
stackoverflow見てみるよ、ありがとう 1カラムでセルにラベルかテキストと画像を同居させたいだけなんだけどなぁ UIKitに慣れてるとMacの方はすげえめんど臭い。
UIKitがMacで使えるようになればいいんだけど・・・今は使えるんだっけ? Mojave発表の時に移植するって言ってた
ただ時間かかるから数年先だよって UIKit(というかiOS)よりAppKitの方が自由度が高いんだけどな
件のもそれ故にな感じ。Storyboard(というかセルテンプレート)出るまでは、なんかUITableViewが(ちょっと)クソめんどくさかったような
まあ、元々UIのほうがNSより洗練されている部分もあるけど 設計された時代が違うからね。NSTableViewでView-Basedのセルが登場する前はセルのカスタマイズが結構面倒だった記憶がある。View-Basedは確か10.7以降ぐらいだったか。 >>938
ありがとう、記事をヒントにして解決しました!
お礼に歌います Xcodeのバグをなんとかしてくれ。3ヶ月も放置かよ・・・ >>951
そうなのか、俺は大丈夫だけど環境の違いかな?
早く治るといいな! Build Settingsでフィルター効かないのも何とかしてほしい。
これば不具合多すぎてバグレポート以前の問題だな。ちゃんと確認してないだろ・・・ 文字検索Matches Wordで記号が入ってるとヒットしないのはよ直して userNotificationのサウンドにsoundIDでシステムサウンドは使えないのかな? UserNotificationsで通知を指定するとき、
let content = UNMutableNotificationContent()
content.sound = UNNotificationSound.default()
ここでのサウンドの指定がdefaurtか、URLをとってきて用意したサウンドしか使えないのかなって。
AudioToolboxでつかう、AudioServicesPlaySystemSound(soundID)とかの
SystemSoundIDって使えないのかなと。
1000番とかの番号。
システムサウンドはiPhoneの中にあるはずはので探せばURLやファイル名もわかるかもしれないけれど、ちょっと面倒かなと。
せめて、SystemSoundIDからファイル名やURLを調べる方法って無いのかな? 少なくとも公式にはないだろ。そもそも非公開定数のSystemSoundを使うのが間違い。ストアに出さないオレオレアプリなら好きにしろ。 >>959
非公式だったのか。知らんかった。教えてくれてありがとう。 UserNotificationsで通知を指定するとき、
let content = UNMutableNotificationContent()
content.sound = UNNotificationSound.default()
ここでdefault()を使わず、自前で用意したサウンドファイルを使った場合、通知で振動をさせる事は出来ますか? 質問者さんの意図が分からないけど、ローカル通知でバイブレーションってできたっけ? UNの方は知らないが、古いAPIのときはできたような気がする。
バナーと一緒にブルルルってなったはず。 それサイレントモードにしててバイブが作動してるってだけじゃないの? >>966
プッシュ通知は出来るような気がする、ローカル通知は無理っぽい? 2FAがDeveloperアカウントでも必須になるのか。
仕事で使ってるやつどうしよう・・・・
誰かに勝手に設定されてカオスになってやばかったが、強制されるとなるとは。 じゃあ、FastlaneとかCI使うときどうするんだろ。
App用パスワードなんてのがあるけど使えたか? ユーザー増やせばいいし、CIはApi keyだろ?
まさか手動でやってるの(笑) Xcode 8.2.1 から Mac App Store にアップロードしたいと考えています。
Archive まではできましたが、Organizer の Archive Infomation のところで、「Upload to App Store...」がグレーアウトし、「Distribution requires enrollment in the Apple Developer Program」と表示され、アップロードできません。
Apple Developer Program には登録しています。どうしたら、Mac App Store にアップロードできるのでしょうか?
よろしくお願いします。 書いてある通りだな。
契約の更新しないとダメなんだろ。ADEPのサイトで確認しろ。 こめんとありがとうございます。
Expiration Date: December 06, 2019
となっているので、契約はまだ有効であると思われます。 >>974
Provisioning Profileを作成する必要がある
結構慎重に手順を踏まえないといけない上、最近画面が変わったみたいだからここで中途半端なコメントは控えとくよ
その辺はiOS開発のHow to系サイトにらいくらでも情報あるから検索してみるとよいよ >>977
コメントありがとうございます。
Provisioning Profile は iOS デバイスを対象にするものではないのでしょうか?
間違っているでしょうか?
いま、macOS 用のアプリケーションをアップロードしたいと考えています。 申し訳ない!
完全にiOSと勘違いしてた
いずれにせよCertificate周り確認してみては? >>980
コメントありがとうございます。
なぜか解決しました。
Siginig の Team を変更したら、upload できるようになりました。
変更前後で何が違うのかよく理解できていませんが、とりあえず解決しました。 ど素人の者ですが ココアポッドとかを使う様な状況と言うのは余程 難しいアプリを作る時に使う認識でいいのでしょうか?
また あまりピンと来ておらず これを導入すると、ざっくり言うと「欲しいプログラムのコードをコピペする」みたいな感覚でしょうか?
全くの的外れな質問かも知れませんがご回答の程よろしくお願いします。 認識は人による。余程 難しいアプリかどうかは。何が難しいのかのとか。すでに有るのに一から自分で書く必要もないなとか簡単な理由でもあるだろう
また、みたいな感覚に似ていると言えば似てるかもしれないが強いて言えばで全然違う
ところでCocoaPodsのような自動化ツールをなの?それともOSSのライブラリを使うなの? 他人が書いたコードを自分のプロジェクトに組み込むツールやで ほとんどがGitHubにおいてあるライブラリを手軽に導入できる。
あと、CyberZのF.O.X SDKみたいにCocoaPodsで導入できる計測ツールもある。
CarthageやSwiftPMっていう似た目的のものもある。 >>983-985
ぼんやりですが分かりました ありがとうございます。 いま練習がてら 放置ゲーム(ねこあつめみたいな)とか脱出ゲームとか作ってますがそんなのも それを導入すれば簡単に出来る感じでしょうか まぁ何しろもう少し勉強してみます。 >>986
漠然としていてよくわかんないなwたぶん違う。とりあずSpriteKitなんぞ勉強してみれば
めんどくさっと思ったら、そのメンドくさい部分を簡単にしてくれるようなライブラリがあるか探す、あったらそれを使う無かったら自分で一から書くって感じかな
CocoaPodsなんぞ使うかは手動で導入だったらなんかメンドくさいもしくはライブラリがCocoaPodsなんぞ使うのを推奨してたら使うとかかな 実機でアプリ開こうとすると
could not launch アプリ名
iPhone has denied the launch request
ってなる英語わからんから日本語のサイト全部回ったけど直らなかった。自分でなんか弄ってなった訳ではなく急になった。どうすればいい >>989
うちはEdit Scheme...からDebug executableをオフで起動できた >>991
俺も>>989と同じ症状になってる
だがそれ試したら確かにビルドできるようにはなるけど実機にコマンドが反応しないからぶっちゃけ意味がない
現状解決策なし たまに同じ症状になるけど、上の人のコメントにもあるように再起動で直るよ? >>993
アスペか…?それ=「991の方法」
再起動をはじめ、その他ググって出てくる方法全て試したが直らない
現在ゲーム改造板でも同じ症状のやつが多数いる 1000ならUIKitのmacOSへの移植が完了とWWDCで発表 このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 889日 0時間 0分 31秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。