探検


Xcode part15

■ このスレッドは過去ログ倉庫に格納されています
1名称未設定
垢版 |
2019/03/19(火) 21:39:30.77ID:GcjQlN/z0
OS XやiOSの開発環境Xcodeのスレ。

Xcode
https://itunes.apple.com/jp/app/xcode/id497799835?mt=12
Xcodeダウンロードページ
https://developer.apple.com/xcode/downloads/
Xcode Glossary
https://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/Xcode_Glossary/20-Glossary/Glossary.html
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/
iOSアプリ 開発者の雑談スレ50【ぬくニー】
http://egg.5ch.net/test/read.cgi/mac/1548208154/
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 part14
http://egg.5ch.net/test/read.cgi/mac/1476190499/
2019/10/27(日) 14:16:18.30ID:jNbKln8o0
キチガイ
2019/10/27(日) 14:19:59.86ID:O9Fwy/zW0
うせろカス
2019/10/27(日) 15:15:48.18ID:AGKwejWW0
>>483
犯罪者しね
2019/10/27(日) 19:00:31.76ID:jNbKln8o0
そこまで言わなくてもw
2019/10/29(火) 11:00:30.89ID:xZyb4Mtr0
iOS 13.2入れたら実行できねーぞ
アップデートはよ
2019/10/29(火) 11:10:09.72ID:BoD3XD1r0
11.2betaのXcode使えってこと
490名称未設定
垢版 |
2019/10/30(水) 21:32:14.86ID:uXUSxI6f0
いまだにXcode11.1がインストールできない。
途中まで行って、ダメだったとかなんとかメッセージが出ておしまいw
2019/10/30(水) 21:44:43.13ID:tZ2zmgxP0
>>490
App Storeからアップデートではなくて、Xcodeを削除してApp Storeから新規インストール
2019/10/31(木) 01:27:10.05ID:q6bRmSML0
一度もxcodeで開発したことない者で、昔、自分の実機にアプリ入れるにしてもAppleの有償登録をしないといけないって聞いたけど、今でもそうなの?
2019/10/31(木) 02:52:53.92ID:q6bRmSML0
調べてみたところ、iCloudやHomekitなどのサービスが利用できないなどの制約はあるらしいね。
オフラインでのみ動作し、IoT的な要素は一切なく、時間経過と共に画像を変更して表示していく…
みたいな単純なアプリケーションの場合は特に問題なく実機に無償でインストール出来るのかな
その際、実機で起動出来るのは7日間だけ…みたいな期間制約みたいなのはないの?
2019/10/31(木) 06:05:20.32ID:rlf3OxY90
配布鍵じゃないと7日制限じゃないの?デバッグ鍵だけじゃなくそっちもタダでもらえるの
495名称未設定
垢版 |
2019/10/31(木) 06:51:20.31ID:+PEiY37F0
>>493
7日後にはSplash Screen表示してすぐ落ちる。
だったと思う。
2019/10/31(木) 06:51:47.15ID:A0xPjU5p0
開発者登録はしないといけないが、Xcode使うだけなら今は金はかからないよ。
アプリの審査出したりする場合は99$/年払う必要があるけど。
497名称未設定
垢版 |
2019/10/31(木) 07:14:20.01ID:+PEiY37F0
>>496
実機インストールは?
2019/10/31(木) 07:26:37.27ID:A0xPjU5p0
>>497
デバッグ実行でならタダで出来る
499名称未設定
垢版 |
2019/10/31(木) 09:27:30.73ID:+PEiY37F0
>>498
では、その期間制限は?有る?
有るなら、その期間は?
2019/10/31(木) 09:33:54.88ID:APt8MZEu0
>>499
7日、またビルドすれば使えるようになるけどな
2019/10/31(木) 11:16:59.62ID:A0xPjU5p0
14日じゃなかったっけ?
俺はライセンス持ってるから1年だけど。
2019/10/31(木) 11:51:11.11ID:OW1eiVti0
>>491
試したら上手く行ったよ。ありがとう。
厳密には、Xcodeのパッケージのかなり奥にあるGameCenterUIService.appってファイルが
使用中とやらで古いXcodeを捨てたゴミ箱を空にできず、
セーフブートで試しても駄目だったんで、そのファイルだけ取り出したら他は空にできた。
このファイルも何かのはずみでいつか消せるだろーw
2019/10/31(木) 19:36:05.17ID:q6bRmSML0
実機デバッグしようとしたら
Could not locate device support files.
This iPhone8(Modl A1863….) is runnning iOS 13.2(17B84),which may not be supported by this version of Xcode. An updated version of Xcode may be found on the App store or at developer.apple.com
っていう表示がされて、そのままなんだけど、これ英文打っててなんとなくわかった
ターゲットのiPhone8のiOSバージョンに対して、Xcodeのバージョンが古いよ、だからXcodeをアップデートしてねってこと?
2019/10/31(木) 19:36:56.00ID:q6bRmSML0
でもSwiftのアップデート昨日したし、最新になっているはずなんだけどなぁ。
2019/10/31(木) 19:37:09.20ID:q6bRmSML0
Siwftじゃねえ、Xcodeだ
2019/10/31(木) 19:41:18.07ID:q6bRmSML0
iPhone8のiOSは13.2
でもXcodeはiOS13.1までしか対応していない
しかしXcodeも最新のVersion11.1
これはつまり、Xcode側のアップデートを待て、ってことかな?
2019/10/31(木) 19:45:03.12ID:A0xPjU5p0
Xcode 11.2 betaなら多分いける
2019/10/31(木) 20:42:24.79ID:A0xPjU5p0
しかしmacOSもアップデートされたのに11.2はまだベータのままなのはなぜだろう。
同時にリリースされててもおかしくないのに。
2019/10/31(木) 23:27:41.89ID:W7wtyODA0
>>501
14日だた
2019/10/31(木) 23:50:16.65ID:KKaiemJZ0
11.2に致命的なバグが見つかって急遽修正バッチ作ってんじゃね?
2019/11/01(金) 00:00:53.71ID:ZOw/3RDJ0
Xcodeで自動保存しない方法おしえて
2019/11/01(金) 03:32:26.09ID:OBcKtgY80
Xcode 11.2 (11B52)
2019/11/01(金) 03:58:27.39ID:6gZPJ7d80
App StoreのXcode開いてもボタンがアップデートになんねー
と思ってアカウント>購入済みから移動したらなった
2019/11/01(金) 04:07:57.13ID:+HO7IRsx0
ビューを2つ作って、片方でAssistantを押すと、Automatic -> UIResponder.h -> UIResponder(UIResponderInputViewAdditions)とかいうところのよくわからんソースコードが表示される

もう片方でAssistanceを押すと、見慣れた Automatic -> ViewController.swift -> viewDidLoad()を出してくれるんだけど…

メインボード主体のプログラミングしかしていない初心者だけど教えてくれると嬉しいです
2019/11/01(金) 23:23:20.97ID:Gvy+EBdt0
vsのc++3年の初swiftです
swiftでの構造体の使い方がまったく解りません

c++例
struct A {
double A1,
double A2,
};
struct B {
double B1,
struct A *B2,
};
//CはA / DはBの構造体
//↓以降のswift構文が解らないです
struct A C = {
999.9,
9999.9,
};
struct B D = {
0.0,
&C,
}
2019/11/01(金) 23:23:38.26ID:Gvy+EBdt0

swiftの場合
struct A {
var A1: Double?;
var A2: Double?;
};
struct B {
var B1: Double;
var B2: A;
};
//↓以降だと変数CはA / DはBの構造体が入った変数になりますよね?
let C: A = A(
A1: 999.9,
A2: 9999.9
);
let D: B = B(
B1: 10.0,
B2: C
);

C / D をstruct句で書くことはswiftでは不可能なのでしょうか?
macos catalina + xcode11.1環境です
ご教示お願いします
2019/11/01(金) 23:38:53.96ID:gbD+hj/S0
型宣言と代入をごっちゃにしてるな
518名称未設定
垢版 |
2019/11/02(土) 00:36:21.99ID:3fXEXoZi0
>>517
あぁぁっ。swiftの場合、変数":"型指定ですね
前出のswift構文はc++構文と同義ですね
2週間程悩んでましたがスッキリ理解しました。ありがとうございました
519名称未設定
垢版 |
2019/11/02(土) 00:49:42.10ID:OBF0j2uN0
struct A {
var A1: Double
var A2: Double
}

struct B {
var B1: Double
var B2: A
}

let C = A(A1: 999.9, A2: 9999.9)
let D = B(B1: 10.0, B2: C)
520名称未設定
垢版 |
2019/11/02(土) 00:50:14.12ID:OBF0j2uN0
すまん。
一足遅れか
521名称未設定
垢版 |
2019/11/02(土) 00:51:34.15ID:OBF0j2uN0
蛇足ながら、普通Swiftでは変数名は大文字にはしない
522名称未設定
垢版 |
2019/11/02(土) 02:22:42.42ID:3fXEXoZi0
>>519-521
ありがとうございました letとstructの などの修飾子? に目が行って型指定と混同していました
static let なんかも可能みたいで解釈しきれてはいます;
そもそも構造体の初期化を動的にできるのはかなり魅力だなと思いました
多分、次はコールバック辺りかなと思います。
523名称未設定
垢版 |
2019/11/02(土) 20:32:46.66ID:wQFSCMOE0
Xcode11.2がインストールできねー、と思ってたらOSのバージョンが10.15だからだめだったのか
ダメもとで再起動かけたらOSのバージョンアップがきてた
524名称未設定
垢版 |
2019/11/02(土) 20:50:14.46ID:YF+x2G7O0
>>523
>Xcode11.2
Xcode 11.2 requires a Mac running macOS Mojave 10.14.4 or later.


https://developer.apple.com/documentation/xcode_release_notes/xcode_11_2_release_notes
2019/11/02(土) 21:03:01.38ID:/uBwUFwF0
>Note
>iOS 8.4 and 9.x simulators are only supported when running on macOS 10.14 Mojave.

変な切り方してきたな
いっそ実機含めて全部切ってくれた方が客に切るよう言いやすいのに
2019/11/03(日) 00:55:17.10ID:3HhzvOtB0
https://stackoverflow.com/questions/58657087/after-upgrading-xcode-11-2-from-xcode-11-1-app-crashes-due-to-uitextlayoutview

↑のバグ、いつ治る?
2019/11/03(日) 02:40:39.38ID:OykBrGCl0
>>526
次のアップデート
2019/11/03(日) 11:34:26.98ID:TMSr8Htf0
>>526
次のアップルデート
2019/11/03(日) 11:54:07.89ID:eJXyJ6mX0
もしかして今Xcodeを新規インストールしようとしても
8割くらいのところで止まっちゃうのは意図的に止めてるんだろうか
それなら最初から止めて欲しいが
とりあえず次のバージョンが出るまで使わない方が良いのね
2019/11/03(日) 12:01:08.82ID:PLGiJWcV0
ここからDLしろ
https://developer.apple.com/download/more/

ここのサイトもバグってて「Xcode 11」って検索しないと出てこない。
2019/11/03(日) 12:02:35.29ID:PLGiJWcV0
直リン貼っておくか
DeveloperのApple IDでサインインしておけばDLできる。
https://download.developer.apple.com/Developer_Tools/Xcode_11.2/Xcode_11.2.xip
2019/11/03(日) 12:35:47.40ID:i0h5wfrh0
>>529
多分だけど、8割くらいのところまでがダウンロードで、残りがインストールなんだと思う
遅い機種ほど残り2割が進むのが遅いんじゃないかと
2019/11/03(日) 14:30:42.40ID:TMSr8Htf0
SSDじゃないと遅いよな
開発なのにHDD使ってるマゾはそもそも無視して構わない
2019/11/03(日) 19:50:43.31ID:eJXyJ6mX0
>>530-533
インストールするマシンは一応買ったばっかりのMacBook Airなんですけども
とりあえず>>531を試してみます
ありがとうございます!
2019/11/03(日) 20:31:00.92ID:eJXyJ6mX0
>>531に行ってみたんですけど
Xcode 11.2 beta 2 って出てきましたがそれでいいんですよね?
んで、Downloadをクリックすると403 Forbidden だそうです
んで、>>530のやりかたでベータがついていないものをダウンロードしました
今、ファイルを展開中
展開し始めて20分はたったかな
それでもプログレスバーの1/5くらいw
気長に待ってみます
2019/11/07(木) 03:25:37.84ID:JJZ/czd20
Xcode 11.2.1 GM seed (11B53)
2019/11/07(木) 06:02:30.04ID:FRzYWEzT0
BetaとかGMとか、nortalization通るのかな。
わざわざ試したことはないので教えて下さい。
2019/11/07(木) 06:42:53.48ID:FF3j+DC00
GM seedなら通る
539名称未設定
垢版 |
2019/11/07(木) 11:02:03.63ID:+JmitJ+50
macOS の App Notarization について
初めて知った。
2019/11/07(木) 11:59:02.67ID:LtmFFIUg0
>>538
thanks
2019/11/07(木) 22:32:48.92ID:t0AvMBO60
俺はミスチルの名もなき詩で知った。
542名称未設定
垢版 |
2019/11/09(土) 01:37:13.69ID:aM+J5NjS0
swiftでgoto使えなくて出てくるのがswitch多いのはなんでなんかね めんどくさいけど仕方ないですね
2019/11/11(月) 15:44:47.57ID:EkCGpxD70
>>542
switch読みやすいから俺は良く使う
2019/11/12(火) 22:38:35.99ID:KiAsN4V/0
11.2.1っていつリリースするんだ?
2019/11/12(火) 23:04:06.08ID:4tV4NBdr0
双子のリリーズ♫
2019/11/13(水) 01:00:21.00ID:4j9FotyA0
>>544
むしろこういうバグフィックスはさっさとリリースすりゃいいのに変なところで遅いよな
2019/11/14(木) 03:06:41.92ID:otpO9o9F0
Xcode 11.2.1 (11B500)
Xcode 11.3 beta (11C24b)
2019/11/15(金) 09:06:47.52ID:REiKDeq80
>>544
もうでてる。
549名称未設定
垢版 |
2019/11/15(金) 12:13:24.23ID:UTcpNnM00
う〜ん、審査が通らない。

何かコツってありますか? 広告ID関連が怪しいと思って居ますが…
2019/11/15(金) 12:20:24.25ID:KkZGNFmD0
広告外せばいい
2019/11/15(金) 12:30:53.87ID:gE0Wn9cG0
>>549
広告がダメ
2019/11/15(金) 13:00:24.21ID:vIjW9QIY0
macbook2015で開発してる人いる?
なるべく安価に始めたいんだけど、手持ちがmacbook2015とiMac2011の2台のみ
HelloWorldのアプリ作ってみたけど、この程度でも結構コンパイルに時間がかかったからどうなのかと
デバッグは実機使えばどうにかなりそうな感じがした
厳しいようなら何買うのがいい?
MacMiniにターゲットディスプレイモードでiMacに表示するのは現実的?
おとなしくMBAなりMBP買ったほうがいい?
2019/11/15(金) 13:24:01.88ID:KkZGNFmD0
Airで8GBメモリ積めばいける
554名称未設定
垢版 |
2019/11/15(金) 14:56:35.49ID:UTcpNnM00
>>550, 551
レスありがとう。でも外してもダメなんですよ。
アプリに問題があるんでしょうかね。画像の数カ所をタップして音声を出すだけのアプリで…
555名称未設定
垢版 |
2019/11/15(金) 15:31:20.52ID:D7U09vqs0
>>554
リジェクト理由ってなかったっけ?
556名称未設定
垢版 |
2019/11/15(金) 15:45:46.55ID:UTcpNnM00
>>555
それは何ですか? 無知でスミマセン。。。
557名称未設定
垢版 |
2019/11/15(金) 15:47:22.51ID:UTcpNnM00
- Inaccurately describing an app or service
- Misleading app content
- Engaging in inauthentic ratings and reviews manipulation
- Providing misleading customer support responses
- Providing misleading responses in Resolution Center
- Engaging in misleading purchasing or bait-and-switch schemes
- Engaging in other dishonest or fraudulent activity within or outside of the app

ってのが帰って来るんだけど、どれにも当てはまらないと思うんですよ。
558名称未設定
垢版 |
2019/11/15(金) 17:38:58.85ID:TXYTnmv70
>>557
>Providing misleading customer support responses

You would indicate what I've had no idea about. Could you explain more detailly?

って聞いてみれば?
559名称未設定
垢版 |
2019/11/15(金) 18:50:41.30ID:UTcpNnM00
英語が苦手なので(会話はできる)、それ書いてみます!
2019/11/15(金) 21:12:39.39ID:8+vPsIdW0
You indicated what I have no idea about. Could you explain more in detail?
だな
561名称未設定
垢版 |
2019/11/15(金) 22:34:32.66ID:UTcpNnM00
日常会話は出来ても、こういう微妙なニュアンスの英語はできません。

ありがとうございます。。。
562名称未設定
垢版 |
2019/11/16(土) 10:44:48.25ID:1FvoDe910
>>552
LunaDisplay のMac to Macモードは悪くない感じ。
MacをMacのサブディスプレイにする機能。
563名称未設定
垢版 |
2019/11/16(土) 10:52:04.74ID:1FvoDe910
>>557
広告の配置とかに問題がありそう。ユーザーが意図せずに広告をタップしてしまう様な配置になってませんか?
また、アプリの機能などの説明文が不十分かつ誤解を与える内容になっている様です。
まあ、画像をタップして音声出すだけのアプリでは通らないおそれも高いですが。
564名称未設定
垢版 |
2019/11/16(土) 14:38:54.61ID:ivZRWgMl0
ありがとうございます。

広告をタップするようにしていません。その方法も判らない段階です。
説明文についても問題無いと思っています。

実は前のバージョンはボタンに外部フォントのカタカナを入れていて数種類配置していて、それは
>Congratulation
で通ったのですがいざ実行したらカタカナが英数字に文字化けしていました。で、断念。

現在のバージョンは文字を画像にして貼り付けました。外国人にはワケの判らないアプリです。
もっと画像を多用した派手な印象のアプリに変えようかとも思って居ますが…
565名称未設定
垢版 |
2019/11/16(土) 14:48:36.43ID:1FvoDe910
え?バージョンアップの審査が通らないって話?

で、前バージョンと機能的には変わらないのに通らないの?
それ、そもそももっと大きなリジェクト理由が書かれてませんか?
566名称未設定
垢版 |
2019/11/16(土) 14:51:12.70ID:1FvoDe910
つうか、実行したら文字化けする状況では提出用のスクリーンショット撮る時点で修正せずに上げられないのでは?

前バージョンもどうやって通したの?
567名称未設定
垢版 |
2019/11/16(土) 14:57:13.85ID:1FvoDe910
まあ、既に公開されているアプリだとすれは、「レピューを不正に捜査している」とか「アプリ外で不適切な釣りを仕掛けてる」とかって指摘が有るのも矛盾しない訳だけど。

これ、かなり疑われてますよ。ちゃんと対処するか撤退するか。
下手するとBANされますよ。
2019/11/16(土) 15:15:18.73ID:ecHJhQn40
>>557
これを読む限り、そのアプリを通すのが難しいどころか、デベロッパーアカウントが停止される直前に思える
569名称未設定
垢版 |
2019/11/16(土) 16:36:58.71ID:ivZRWgMl0
>>565
いえ、違います。文字化けの問題が出てきたので、そのアプリは完全に削除しました。
そしてボタンを画像にして新しくアップしたのです。英語で連絡してみました↑方々ありがとう。返事は…
570名称未設定
垢版 |
2019/11/16(土) 16:38:33.66ID:ivZRWgMl0
If we require any additional information about your app or account, we will contact you. We appreciate your continued patience during our investigation.

コレもう返事が無いパターンですよね…
2019/11/16(土) 16:50:36.02ID:VbV3Gxc50
文字化けの修正バージョンを出さずに別アプリにしてマイナス評価を消したってことか
572名称未設定
垢版 |
2019/11/16(土) 16:57:08.50ID:1FvoDe910
つうか、今調査中だから待ってろって話ですね。疑義に回答する準備はしておいた方が良いかも。


で、文字化けしたアプリとは別アプリとして、ボタンを画像に差し替えただけのアプリを申請したら、普通は「既に同じアプリがアップされている」としてリジェクトされますよ。
そうでなく、「不正が疑われる」として留め置かれたのは特別に調査する時間を得る為とも考えられます。
少し大変かも。
573名称未設定
垢版 |
2019/11/16(土) 17:07:50.61ID:ivZRWgMl0
返信は出来る状態です。
>普通は「既に同じアプリがアップされている」としてリジェクトされますよ。
以前そうされました。なので全て削除しました。

このまま進展を待つか、何か返事をしたほうがいいのか、判りません。
やるなら英語での返事をどうしたらいいのか、アドバイスをお願いします m(_ _)m
574名称未設定
垢版 |
2019/11/16(土) 17:14:36.71ID:1FvoDe910
>>573
先ずは日本語で、アプリの目的や機能、収益構造や手法についてきちんと整理して説明できる様にしておく事でしょう。
レピューの不正操作も疑われていますから、その点についても釈明の準備を。
まとまったら翻訳して、心配なら誰かに添削を頼む。
575名称未設定
垢版 |
2019/11/16(土) 17:22:00.60ID:1FvoDe910
Appleの開発ガイドラインにも目を通して、自分のアプリがいずれかのガイドラインに抵触していないかチェックしておく事も必要でしょう。
もし、知らずにガイドラインを逸脱する行為をしている事に気付いたら、その点について丁寧に説明する。
下手に謝らすに、知らなかったという事、そして指摘されて気付いたという事、今後違反しないという事をしっかりと述べ、指摘してくれた事に感謝すると添える感じでしょうか。

先ずはこれですね。
576名称未設定
垢版 |
2019/11/16(土) 17:32:01.32ID:1FvoDe910
で、蛇足ながら...

普通は公開したアプリに不具合があれば、そのアプリをバージョンアップして修正します。

削除して別アプリとしてアップしたりはしません。
ユーザーに対しても不誠実ですし、重複アプリのリリースを抑制するAppleの方針とも合致しません。

何度か審査を経験しておられる様ですから、Appleからもそうした指摘を受けていたのではないでしょうか。

今は日英翻訳なら手軽にまあまあの手段が幾つか有ります。
失礼ながら、英文の読み書きを面倒がらずに対応なさる事をお勧めします。
577名称未設定
垢版 |
2019/11/16(土) 17:37:33.79ID:1FvoDe910
因みに、日本語で返信すれば向こうも日本語スタッフが対応はしますよ。
勿論、事前に日本語でやりとりしたい旨、申し出ることをお勧めしますが。
2019/11/16(土) 17:43:05.21ID:fr6uEIZ80
これだけ英語ができないんだったら、
読む方でも何か根本的に勘違いしてる可能性もあるような
英語できる人についてもらわないと無理では
2019/11/16(土) 18:13:17.25ID:BhkL4Dg50
>>567
これは耐えれたんだけど
>>574
2回目のレピューで腹筋が崩壊した
真面目に答えてる良い人なのに笑ってゴメン笑
580名称未設定
垢版 |
2019/11/16(土) 18:39:16.87ID:ivZRWgMl0
>>577
完全に却下ではないので、日本語で対応して貰えるように連絡してみます。
まぁ1週間ほど待ってみますが。
581名称未設定
垢版 |
2019/11/16(土) 19:18:43.70ID:1FvoDe910
>>579

- Engaging in inauthentic ratings and reviews manipulation

何がおかしいのでしょうか。
582名称未設定
垢版 |
2019/11/16(土) 20:56:32.34ID:1FvoDe910
ああ、レビューがレピューに。
iOSの変換候補はどこでどう学習しているのか、意味不明な候補をトップに持ってきていたりして要注意ですね。
2019/11/16(土) 21:00:31.56ID:qG98PdZC0
>>582
気分を悪くしないでね、レピューが個人的にツボに入ってしまったのです
■ このスレッドは過去ログ倉庫に格納されています

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