日本語ドキュメント 日本語に翻訳されたデベロッパ向けのドキュメントです。 英語版の方が新しい場合がありますので、最新情報は英語版や英語ドキュメントページを確認して下さい。 App Store Connectヘルプ App Store Connectの使い方に関しての詳細やステップごとの使い方を確認できます。
僕の場合、テスト版ではバージョン番号を増やさずにビルド番号を増やしてテストビルドを管理しています。 テスト版を頻繁に配信している場合に、ビルド番号を最新にしてビルドしたいところですが、アーカイブした直後にビルド番号を変更しておくのを忘れたことに気づく、なんて事が多いので、なんとかここを自動的に増やせないものかを考えていました。 Xcode 6 Auto-Increment Build Number Script ここにあった方法をそのまんま試してみます。 ただし、この結果、どのような動作をするようになるかというと、「ビルドするごとに1足される」ので、例えば、iOSシミュレーターで動作確認したりしただけでもビルド番号が増えます。何も変更点がない状態であれば、同じものをもう一度ビルドしてもビルド番号は増えません。 なので、今まで以上にビルド番号が圧倒的に大きくなっていく可能性もありますのでご注
本日 pod install にてフレームワーク達をインストールするとビルドエラーが発生するようになりました。 今回の事象は初めての経験だったので記録しておきます。 似たような事象になった人は参考にするとよいかもです。 やったこと [!] The `YaQ [Debug]` target overrides the `OTHER_LDFLAGS` build setting defined in `Pods/Target Support Files/Pods-YaQ/Pods-YaQ.debug.xcconfig'. This can lead to problems with the CocoaPods installation - Use the `$(inherited)` flag, or - Remove the build settings from the target. [
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
Xcodeでビルドした時、こんなエラーが出たら… While reading /xxxxxx/xxxxxxxx/xxxxxx/xxxxx.png pngcrush caught libpng error まずは、プロジェクトに同名のpngファイルが存在していないか?を確認。 存在していなければ、とりあえず、Build Settingsの以下の2つをNOにしてみる。 Compress PNG files -> NO Remove Text Metadata From PNG files -> NO そしたら念のため、ビルド前にClean Build for... をしておく。 ちなみに Clean Build for...は、Xcodeメニュー:Productを optionを押しながら 開くと見つけることできます。
はじめに こんにちは。モバイルアプリサービス部の平屋です。 「フォトライブラリ」や「カレンダー」などのユーザーデータへアクセスする方法が、iOS 10 で変更になるようです。本記事では、対象となる操作や対応方法について説明していきます。 検証環境 Xcode Version 8.2.1 iPhone 6s, iOS 10.2.1 変更履歴 2017/2/17: 表 1 に NSRemindersUsageDescription, NSSiriUsageDescription, NSSpeechRecognitionUsageDescription を追加 対象となる操作 Apple の公式ドキュメント「Information Property List Key Reference」の「Cocoa Keys」セクションの説明によると、以下の表の中のいずれかの操作を行う場合、特定のキーと使用目
※本記事は、一般に公開されている情報を元に作成しています。記事中の画像はWWDCのスライドのものを引用させて頂いております 位置情報を扱うiOSアプリを開発する際に必要となる Core Location ですが、iOS 9でもいくつか変更点があるようです。以下に変更点をまとめます。 Background Location iOS 8までは「Capabilities > Background Modes > Location updates」にチェックを入れておくだけでバックグラウンドでも継続的に位置情報を取得することができました。 iOS 9からは CLLocationManager に var allowsBackgroundLocationUpdates: Bool というプロパティが追加され、これを YES にしないとバックグラウンドで位置情報を取得できないようです。 注意しないとい
2016 - 02 - 16 突然アプリをアップできなくなった - Missing iOS Distribution signing identity forエラーの対応 archiveエラー Twitter Google+ Pocket どうも、ベティー(@betty32321)です。 先ほど、既存アプリへインタースティシャル広告の追加作業を終えて、いつものようにxcodeからarchiveを実行したところ、なぞのエラーが発生してデータをアップできなくなってしまいました。 ようやく解決したので、対応法について記載いたします。 事象 xcodeのメニュー Product -> archiveからアプリをアップしようとすると「Missing iOS Distribution signing identity for xxx」のエラー *xxxは各自ID名が入る これ表示上はワーニングに見えま
アプリを作成していて、とあるNavigationControllerから、別なNavigationControllerへ切り替えたい時がある、以下はそのメモ Storyboardを利用せずに、コードで書起す場合は、単純に以下のようにすれば良い。 ※以下切り替え後のNavigationControllerのクラス名を「Navigation2」 切り替え後のUIViewControllerのクラス名を「ViewController2」とする。 切り替え後に描画したいUIViewControllerのStoryboard上のIdentifierを「View2」とする。 ViewController2 *objectView = [[ViewController2 alloc] init]; NavigationController2 *objectNavigation = [[Navigatio
Xcodeのプロジェクトにファイルを追加した後でビルドを行うと、次のような警告が大量に出てしまうことがあった。*1 Check dependencies [WARN]Warning: Multiple build commands for output file /Users/____/Library/Developer/Xcode/DerivedData/____/Build/Products/Debug-iphonesimulator/____.app/____ 警告メッセージを直訳すると「1つの出力ファイルに複数のビルドコマンドがある」ということになるのだが、これはつまり、1つのビルドターゲットに対して同一のBundle Resourceが複数回割り当てられていることを意味している。下記の手順で作業を行うことにより、この警告に対処できる。 Project Navigator(Comm
QuickDialogのインストール QuickDialogはCocoaPodsを利用するか、ファイルを直接プロジェクトに追加することで利用することができます。 CocoaPodsを使う CocoaPodsを利用する場合は、Podfileに以下の1行を追加するだけです。 pod 'QuickDialog' 直接プロジェクトに追加する 直接プロジェクトに追加する場合は、まず、QuickDialog/quickdialogディレクトリをプロジェクトに追加します。 次に、作成したプロジェクトのBuild Phasesタブより、Link Binary Librariesを開き、以下のフレームワークを追加します。 MapKit.framework CoreLocation.framework 最後にPrefix.pch(本サンプルではQuickDialogSample-Prefix.pch)を以下の
Xcode で新しくアプリケーションを作成する際に、適当にプロジェクト名を決めてしまうとその後で Bundle Identifier やアプリケーション名を変更したくなることがある。 また、既存のアプリのコードをごっそり新しくするのに新しいプロジェクトを作成して Bundle Identifier を以前のアプリと同じに変更したりする場合。 ほかにも、アプリケーションをローカライズした場合に、各国語でアプリケーション名を違ったものにしたい場合とか。 という感じに、iPhone アプリ作成時に「名前(ID)」にまつわるあれこれがこんがらがることが多い。 そんな場合にいつも「あれ?どうやるんだっけ?」とグーグル先生に聞いているので、そろそろメモしておかないといけない気がしたのでメモ。 プロジェクト名は「myApp」で、Bundle Identifier は「newApp」、アプリ名はローカライ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く