探検


Xcode part16

■ このスレッドは過去ログ倉庫に格納されています
1名称未設定
垢版 |
2020/10/16(金) 02:15:33.80ID:cIAPI6nG0
macOSやiOSの開発環境Xcodeのスレ。

Mac App StoreのXcode
https://apps.apple.com/app/id497799835
Xcodeダウンロードページ
https://developer.apple.com/xcode/downloads/
Apple Developer
https://developer.apple.com/jp/
日本語ドキュメント
https://developer.apple.com/jp/documentation/

■関連スレ
プログラミング言語Swift Part4
http://egg.5ch.net/test/read.cgi/mac/1484763495/
[SDK]iPhoneアプリ開発初心者質問箱49[touch][iPad]
http://egg.5ch.net/test/read.cgi/mac/1538778915/
Objective-C [ObjC part:9];
http://mevius.5ch.net/test/read.cgi/tech/1510920033/
Swift part12
http://mevius.5ch.net/test/read.cgi/tech/1540818496/

■前スレ
Xcode part15
https://egg.5ch.net/test/read.cgi/mac/1552999170/
446名称未設定
垢版 |
2021/04/30(金) 11:29:10.47ID:a6t0blEH0
swiftビギナーです。
cで配列処理する時に、*array++で使えるのですが、swiftだとエラーになってしまいます。
for inやforeachを使わずにできる方法ってありますか?
よろしくお願いします。
2021/04/30(金) 11:34:42.31ID:QONy02aN0
とりあえず、Cをちゃんと理解しよう。話はそれからだな
Cをそんなに理解してないのにわざわざCスタイルに拘らなくてもいいんじゃないの
Cの配列(単なる配列分のメモリー)をなんかしたいの?
2021/04/30(金) 11:39:10.04ID:P302JSkL0
問題の構文をCというかObjective-Cで書いて、それをSwiftで呼び出すことはできるが、質問の趣旨と離れてるな。
2021/04/30(金) 11:42:43.77ID:+SAoIPzR0
https://developer.apple.com/documentation/swift/unsafemutablerawpointer

この辺に、C でいうところのmalloc から freeの処理のやり方が書かれてる。
450名称未設定
垢版 |
2021/04/30(金) 11:59:09.97ID:a6t0blEH0
>>449
参照先ありがとうございました。
すんなり解決しました。
2021/04/30(金) 12:54:54.70ID:C2tPm+U70
*
452名称未設定
垢版 |
2021/05/01(土) 17:35:17.41ID:JVMzjgkg0
>>449
良回答
2021/05/01(土) 17:46:27.21ID:2yKcU0Vk0
珍問なのになw
454名称未設定
垢版 |
2021/05/02(日) 00:26:16.37ID:HGKFAHQD0
>>450
CからSwiftとか、マイクソからアップル移行組が多くなってきてるからだろね
C脳だから陥る言語だからあるちゃーある

それにしても >>447 は、馬鹿底辺そのものだろ笑
2021/05/02(日) 00:30:39.58ID:UNCNvb300
よほど癪に障ったとしか思えんな
馬鹿底辺そのものってどこからなんだかな
(そういうお前がとしか思えんけど)
2021/05/02(日) 08:21:19.65ID:LhsHJKK00
>>445
>Xcodeはキャッシュやらゴミを溜め込むので掃除しろ。
>Big Surならシステム情報からゴミを削除できる。

知らなかった。
ありがとう。

Xcodeの古いのを削除したらインストールできたよ。
256GBではもう開発は難しいと言うことだね。
2021/05/02(日) 09:09:55.42ID:GF9Jkgi40
開発にしか使わないなら余裕だがな
2021/05/02(日) 09:46:50.77ID:mh3A7pz70
>>445
>Xcodeはキャッシュやらゴミを溜め込むので掃除しろ。
>Big Surならシステム情報からゴミを削除できる。

GJ
459名称未設定
垢版 |
2021/05/04(火) 04:23:53.88ID:zH0QO2480
cすらわからずに悔しの?WW
2021/05/04(火) 06:24:45.03ID:/jXxlIUd0
低品質な日本語を吐く人がいますね
2021/05/04(火) 07:28:03.34ID:uG1cdGHI0
悔Cのうww
462名称未設定
垢版 |
2021/05/05(水) 23:52:32.66ID:9iBtXRlc0
ビルドしたらアプリじゃなくてXcode落ちること多くて困る。
ログ見れない。
2021/05/06(木) 00:00:59.79ID:GY4y2adC0
上に書いてる方法でキャッシュとかゴミを消してみたら?
464名称未設定
垢版 |
2021/05/07(金) 22:37:39.13ID:n3EXvzef0
>>463
キャッシュ消して再起動したら落ちなくなった!
ありがとう!
465名称未設定
垢版 |
2021/05/08(土) 05:14:01.10ID:MH54e0GY0
で、次の広告収入先はどこがえーの?
2021/05/08(土) 19:30:56.05ID:Y+4nmeJM0
普通に課金しろや
467名称未設定
垢版 |
2021/05/11(火) 11:43:53.39ID:MUExgqr40
1億2800万人ものiPhoneユーザーがマルウェア入りのアプリをインストールしていたことが明らかに
https://gigazine.net/news/20210510-128-million-iphone-hack/

まだXCodeGhostとやらを作った奴らの残党が暴れてるの?
2021/05/11(火) 12:06:23.36ID:XaR+i/Co0
中国人の出来レース
2021/05/11(火) 12:11:59.64ID:iwFJ8u610
>>467
裁判の過程で当時の状況が表に出た/明らかになったってとこじゃないの
当時の話でしょ
2021/05/15(土) 21:27:36.03ID:PyCsA+ln0
XCodeと書いてるのを見るとイラッとくる
2021/05/16(日) 00:59:19.45ID:CQ/lMHiI0
XCODE
2021/05/16(日) 02:58:17.24ID:D+KU5qYC0
それはある意味普通
2021/05/16(日) 08:35:00.20ID:lH6XZIwZ0
xCode
2021/05/16(日) 12:33:26.14ID:vKNh6v9F0
いつものようにXcodeを使おうとしたらキーチェーンアクセスの証明書が切れてるようで使えません
証明書を更新しようとやり方をググってその手順通りに進めていったのですが、Developer Programに登録してないのでCertificates, Identifiers & Profilesのページにアクセスできません
Developer Programに登録してない人が証明書を更新する方法はないのですか?

macOS10.14.6 Xcode11.3
2021/05/16(日) 12:53:10.49ID:Xj8O77P+0
まだMojaveかよ
2021/05/16(日) 13:26:59.01ID:QOQeavBK0
>>474
期限切れになった証明書を削除して、Apple IDでサインインしなおしたら更新されない?
2021/05/16(日) 16:38:21.62ID:vKNh6v9F0
>>476
期限切れ証明書を削除して、キーチェーンアクセスのログインをロック&解除して、Xcodeサインアウトして、Clean Build Folderして、サインインし直したりしたけど、肝心のXcodeでビルドしようとしてもThe specified item could not be found in the keachain.のエラーが今もなお変わらず出てビルドできません…
2021/05/16(日) 16:59:53.10ID:QOQeavBK0
>>477
Signingはどうなってる?Automaticになってる?
ちょこちょこっといじれば証明書が更新されたと思うけど・・・
2021/05/16(日) 20:14:32.86ID:vKNh6v9F0
>>478
すみません、Automaticかどうかの項目ってどこにありますか?
2021/05/16(日) 20:26:02.20ID:QOQeavBK0
>>479
Xcode 12で見てるので違うかもしれないが
「TARGETS」→「Signing & Capabilities」の
「Automatically manage signing」のチェックが入ってるかどうか
2021/05/16(日) 20:39:21.37ID:vKNh6v9F0
>>480
ありがとうございますチェック入ってました

ちなみにXcode起動したらApple Developmentの証明書が無限に生成されていきます
2021/05/16(日) 23:59:14.46ID:vKNh6v9F0
https://www.fixes.pub/program/178659.html

https://developer.apple.com/jp/support/expiration/

調べた結果、どうやら11.4.1以降は問題ないけど、それより前だと問題があるっぽいです
しかし解決方法がよく分かりません…
2021/05/17(月) 00:25:06.88ID:EWVLyL0O0
>>482
The new Apple Worldwide Developer Relations Intermediate Certificate is downloaded automatically by Xcode 11.4.1 or later and is available for download on the Certificate Authority page.
だから、手動で、
Certificate Authority page. https://www.apple.com/certificateauthority/
にある cer を落として Keychain に入れる(単に落として cer ファイルをダブルクリックすれば Keychain access が起動して開いて入れる)

どれが必要不必要かはイマイチわからんけど、
Apple Root Certificates 4つ
Apple Intermediate Certificates 13個
全部でいいんじゃね
2021/05/17(月) 02:47:55.97ID:L02CFWLM0
>>483
11.4.1以降ではなく11.3での方法をご教示いただきたいです
2021/05/17(月) 04:01:17.71ID:iE7hBkvG0
>>484
いや、だから、
> new Apple Worldwide Developer Relations Intermediate Certificate
>downloaded automatically by Xcode 11.4.1 or later
Xcode 11.4.1 以降だったら勝手にダウンロードされるだから、11.3 (11.4もかな)なら自分で手動でダウンロードして入れればいいだけ
2021/05/17(月) 09:17:20.91ID:L02CFWLM0
>>485
17個全部入れたけど、症状変わらずでダメでした…
ありがとうございました
2021/05/17(月) 09:52:16.81ID:iB67LSZJ0
別なユーザでやってもダメか?
2021/05/17(月) 22:00:00.63ID:L02CFWLM0
AppleID1つしかないです
2021/05/17(月) 22:10:43.25ID:iB67LSZJ0
ユーザってのはmacOSのユーザアカウントのことで、別のユーザを新規に作り、そのユーザで今使ってるApple IDで
同じことをやってみるって話。
2021/05/17(月) 22:13:55.62ID:sLPYx2m20
OS再インストールしたら治りそうな気がする
2021/05/17(月) 23:47:26.05ID:L02CFWLM0
なんかXcode以外にも挙動が怪しいことが最近多いので思い切ってクリーンインストールしてみます

>>489
なるほど
2021/05/17(月) 23:49:20.02ID:iB67LSZJ0
その方がいいよ
2021/05/18(火) 09:30:11.21ID:VBaEOIHi0
クリーンインストールしてTime Machineで復帰しましたがダメでした…完全にお手上げです
494名称未設定
垢版 |
2021/05/18(火) 10:40:39.50ID:+fSNuumH0
タイムマシン使う前に正常に読み込めるか試せばええやん。
問題の切り分けできないでしょ。
2021/05/18(火) 10:52:41.52ID:Hd2kUYCd0
なんでTime Machineで戻すんだよ。
クリーンインスコした意味ねえじゃんw
2021/05/18(火) 10:54:11.25ID:Hd2kUYCd0
ま、とりあえず別なユーザで試すってのはすぐに出来るよな?
2021/05/18(火) 11:09:03.55ID:zSytVBbT0
>>491
クリーンインストールじゃなくて再インストールしろって言ってんの
2021/05/18(火) 11:40:28.12ID:VBaEOIHi0
今、別のユーザー作成して、>>483を全て入れて試しました
相変わらずApple Developmentの証明書が数秒ごとに無限に生成されますが、今回は「この証明書は有効です」と書かれた証明書で、ビルドもできました
2021/05/18(火) 11:52:57.55ID:Hd2kUYCd0
なんだろうな無限に生成って・・・
今回のとは違うかもしれないが、俺のところでもMUFGの証明書がいくつも作られる。
2021/05/18(火) 21:40:55.77ID:fKvVuCG10
なんで銀行の証明書が増えるんだよ
2021/05/26(水) 15:59:05.96ID:Sk16uO4u0
iOSのアップデートが来ているけれど、不用心に入れるとXcodeからデプロイできなくなる?
2021/05/26(水) 17:57:21.39ID:r8umtJsD0
最新のXcodeなら問題ない
2021/05/27(木) 14:26:50.97ID:F+sjTObY0
もうアップデート来てたっけ?
504名称未設定
垢版 |
2021/05/29(土) 02:19:54.22ID:K6Wj79My0
デプロイとか言うてるヤツ、コーディングの勘違いしとるやろwww
2021/05/29(土) 03:04:25.54ID:LZ2REakF0
お前が何もわかってないか勘違いしてるだけだな
2021/05/29(土) 08:46:49.57ID:S/wSoWfP0
>>504
デプロイというかアップロードか。
2021/05/29(土) 09:09:21.89ID:TJmMoOt30
Xcode 12.5はiOS 14.6に対応していますか?
2021/05/29(土) 09:29:31.01ID:EHrohvsU0
Xcodeは複数同時にインストールできるんだから試せばいいだろ。
2021/05/29(土) 09:45:52.85ID:TJmMoOt30
Xcode 12.5はインストール済みだけど、公式にはiOS 14.5にしか対応していないのですよ。
手持ちのiOS機を12.6にアップデートして使えなったら困るじゃん。
Xcode 12.6は出ていないみたいだし。
2021/05/29(土) 09:46:25.76ID:TJmMoOt30
>>509
間違えた。
iOSは14.6ね。
2021/05/29(土) 10:45:04.74ID:EHrohvsU0
>>509
だったら先にそう書けよ!

iPhone 12 Pro(iOS 14.6)とXcode 12.5で試してみたけど問題なく実機デバッグ実行できたぞ。
512名称未設定
垢版 |
2021/05/29(土) 10:49:24.17ID:fKOnZJV40
14.6で新たに実装されたAPIがあるとして、それに対応しているかどうかの話だろ?
14.6環境に下位互換性が無かったら売り物にならない。
2021/05/29(土) 12:10:17.33ID:EHrohvsU0
iOS 14.7betaの端末でもXcode 12.5でデバッグ実行できたな。
2021/05/29(土) 12:21:46.02ID:TJmMoOt30
情報ありがとうございます。
iOS 14.5の時はXcodeもアップデートしなくてはいけなかったような気がしたのですが、今回は不要なようですね。
515名称未設定
垢版 |
2021/05/29(土) 13:53:30.58ID:g9l9ET+I0
開発に関わっている人間がこんな質問をするとは世も末ですね
2021/05/29(土) 14:02:58.31ID:EHrohvsU0
デバッグ実行できなくてもIPAファイルからならアプリインストールできるけどね。
バグって落ちたらクラッシュログから原因を探れ。
2021/05/29(土) 15:12:19.09ID:xl5ahShG0
>>506
https://developer.apple.com/documentation/xcode/distributing-your-app-to-registered-devices
2021/05/29(土) 23:09:04.33ID:mNGsuJWq0
XCodeのiPad版は何時ごろ出る見込みでしょう?
2021/05/31(月) 20:32:25.08ID:YuikhFXW0
XcodeってApp Storeよりxip版落として入れた方がいいの?
2021/05/31(月) 20:57:36.25ID:5ovhVa1J0
いい
2021/05/31(月) 21:07:51.01ID:ySmJPlYJ0
なんで?
2021/05/31(月) 22:06:02.23ID:i/ufCC2k0
Mac App Storeでもスムースに終わるなら変わりない

全然終わらねえ、どうなってるねん
というのがない、
目に見えるわかりやすい単にダウンロードとコピー
でしかないから
2021/06/01(火) 00:20:12.42ID:tBlGHhin0
xipも解凍して置き換えだとそこそこ待たされる
既存のをゴミ箱に入れてから、解凍したのを移動するがよろし
2021/06/08(火) 03:45:16.42ID:wP09F7kw0
Xcodeもクラウドに
525名称未設定
垢版 |
2021/06/08(火) 05:21:25.48ID:hUF07/bh0
Vimサポートきた
XVim使えない苦行から開放される
https://developer.apple.com/xcode/
2021/06/08(火) 05:33:59.90ID:MpfA2aze0
Xcode cloudって、、、
うん、まぁ、ね
2021/06/08(火) 10:41:07.53ID:wlFRT3+70
>>526
macなくてもiphone開発できるようになるの?
2021/06/08(火) 13:14:57.59ID:WgG0E4b+0
アップルの「iPadOS 15」、iPadだけでアプリを開発・App Storeへ公開できるように

北川 研斗2021年6月8日 07:05

 アップルは、今秋提供するiPadOS 15の新機能のひとつとして、iPad版「Swift Playgrounds」において単体でアプリを開発、公開する機能を発表した。

 書かれたコードはライブプレビューですぐに動作を確認でき、MacのXcodeでも動作するという。ユーザーインターフェイスを含めたライブラリーや資料が利用でき、はじめてアプリの開発に挑戦する人向けにガイドも用意される。

 従来、iPad版Swift Playgroundsは、Swiftを学ぶためのアプリという位置づけだったが、今後のアップデートにより、App Storeへも登録できるようになるため、iPadのみでiOS/iPadOSのアプリケーションを開発できるようになる。

https://k-tai.watch.impress.co.jp/docs/news/1329849.html
2021/06/08(火) 14:45:34.96ID:3HX7d3H40
ぜんぜん使ったことないけど、どうせ計算機くらいしかできないんだろ?
4.3違反リジェクトの嵐になりそう。
2021/06/08(火) 14:54:15.34ID:D1/7m8Qy0
>>527
あくまでビルドがクラウドでされるからMacのスペックに左右されなくなるだけだと思う
531名称未設定
垢版 |
2021/06/08(火) 16:53:48.48ID:Dmeme/vt0
>>529
だね。
2021/06/08(火) 17:34:36.82ID:OLksrWPS0
2018なんだけど、cloud使えば、m1に乗り換える必要なくなる?まあ、実際の使い勝手は謎だけど、ビルドのみ、cloudでやるのは味が良さそうだけど、これ進むと新しい機種売れなくなるんじゃないの?
Appleらしくない事するな
2021/06/08(火) 18:28:57.99ID:wP09F7kw0
すでにBitriseやCircleCIがあるしな。
公式なのでパクリってことにはならんけど・・・
2021/06/08(火) 20:19:22.40ID:/xej/qLR0
>>532
Xcode Cloudは有料だぞ。それに開発でローカルビルドしないとデバッグもできないしハードが売れなくなるなんて事はない。
2021/06/08(火) 21:48:19.50ID:MpfA2aze0
裏で色々テストするってのが具体的になんなのか知りたい
2021/06/08(火) 21:51:09.98ID:QoImtGXC0
>>535
お前が書いたテストだよ
2021/06/08(火) 21:59:21.40ID:OLksrWPS0
なんだ、そう言うことか、テストようにビルドは出来るけど…って話か、技術的には全部Xcode ブラウザで、ローカルマシンのパワー使わないなんて事も出来そうだけど、そらはAWS使えって話だね
538名称未設定
垢版 |
2021/06/12(土) 16:20:38.35ID:qVJDFxMG0
Xcode13beta使い初めた
音楽を内蔵スピーカーで流してると、ある時ブツブツ音切れするようになる。
Xcode13betaをrebootすると正常に戻る。

外出時にはmp3 player持参が必須だな。
539名称未設定
垢版 |
2021/06/14(月) 16:46:42.83ID:Nb/2lC6m0
MBP16(core i9)使いです。
XcodeのCanvasでSwiftUIがノロノロ動いてます。

M1 Macbook Pro13でXcodeを動かすとキビキビ動くのでしょうか?
2021/06/14(月) 17:22:29.19ID:E4zR2sUv0
機種の問題じゃないな
2021/06/14(月) 17:25:13.87ID:uqqv2Bdb0
>>539
それより下の機種だけど、そんなことないよ?
2021/06/14(月) 18:17:00.96ID:ekX1qveo0
>>539
あなたの動作速度が速すぎるのです。
2021/06/14(月) 19:44:03.68ID:aAfzDLnj0
Apple系アプリ開発者を標的とするマルウェア「XCSSET」が新たな脆弱性を突いていることが判明
https://gigazine.net/news/20210525-apple-patches-three-zero-days-macos-xcode/
544名称未設定
垢版 |
2021/06/14(月) 20:13:00.64ID:Nb/2lC6m0
>>539
半年前の掲示板記事

SwiftUI Preview@Xcode、いわゆるCanvasのレンダリング時間
とあるソースで比較
M1: 10sec以下
MBP16 Intel: 17secぐらい


smakusdod
·
6m
Thoughts or comparisons on SwiftUI Preview speed? This seems to be the biggest lag-factor with Xcode currently.
mimikme92
·
6m
SwiftUI previews are definitely a lot faster. For one of my projects, when first opening in Xcode and clicking resume on the preview it takes a little under 10 seconds on my M1 mini. It takes about 17 seconds on my 16" mbp.
Even after making substantial changes or going to a completely different view and clicking resume the M1 mini loads the preview almost instantly.

https://www.reddit.com/r/iOSProgramming/comments/jx9k3x/can_someone_with_an_m1_machine_comment_on_xcode/
545名称未設定
垢版 |
2021/06/14(月) 20:29:28.63ID:Nb/2lC6m0
>>544
この投稿のMBP16ってのがcore i7 or i9不明だが、俺のMBP16(core i9)だと初回Canvas起動時(Resumeボタン押下時)12secでレンダリングが完了する。

まあ、同じソースで比較した訳では無いのだが。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況