2016/09/23

Xamarin for Visual Studio で古いバージョンの iOS アプリを作成する方法

Visual Studio Community 2015 Update3 と Xamarin for Visual Studio を使用するとき、Mac 側の環境は最新の Xcode と Xamarin Studio でなくてはなりません。Xcode と Xamarin Studio はバージョンの組み合わせが固定化されています。

2016年9月23日時点の最新の Xcode は Xcode 8 で、iOS SDK は iOS 10 に対応しています。ですので、デフォルトでビルドすると iOS アプリは iOS 10 用になってしまいます。

では、Xamarin で古いバージョンの iOS アプリの作成ができないかというとそういう訳ではなく、「Deployment Target」を使用することで古いバージョンの iOS アプリを作成できます。

どういうことかというと、最新の iOS SDK を使用していても、「Deployment Target」を指定するとコンパイル時に古い iOS でサポートしていない API はコンパイルエラーになり、古い iOS でサポート外の API はソースコードに含まれないので、古い iOS でも問題なく動作するようになります。

続きを読む "Xamarin for Visual Studio で古いバージョンの iOS アプリを作成する方法" »

Xamarin Studio の iOS アプリで SigningKey のエラー解消方法

Xamarin Studio で iOS10 のアプリをビルドしたら、以下のエラーが表示されました。

Error executing task Codesign: Required property 'SigningKey' not set

このエラーを解消するには、Xcode に Apple ID で署名をする必要があります。

続きを読む "Xamarin Studio の iOS アプリで SigningKey のエラー解消方法" »

Visual Studio 2015 + Xamarin のセットアップにハマったのでその解決方法

はじめに

Visual Studio Community 2015 Update 3 + Xamarin for Visual Studio のセットアップにハマってしまい丸一日潰してしまったので、セットアップ手順をここに残しておきます。

Visual Studio Community 2015 Update 3 + Xamarin for Visual Studio のセットアップで一番重要なのは、セットアップの順番です。

セットアップの順番を間違えてしまうと、意味不明なエラーが表示されてしまうのでご注意ください。

続きを読む "Visual Studio 2015 + Xamarin のセットアップにハマったのでその解決方法" »

No valid iOS code signing keys found in keychain. You need to request a codesigning certificate from https://developer.apple.com エラーの対処方法 .

Visual Studio 2015 + Xamarin で iPhone (iOS) アプリのビルドをすると、以下のエラーが表示されました。

No valid iOS code signing keys found in keychain. You need to request a codesigning certificate from https://developer.apple.com.

これは、Apple の Developer 登録を行わないと、実機にアプリをインストールして実行できないことが原因のようです。

ですので、今回はシミュレーターでアプリを動作させます。

続きを読む "No valid iOS code signing keys found in keychain. You need to request a codesigning certificate from https://developer.apple.com エラーの対処方法 ." »

Visual Studio 2015 の Xamarin for Visual Studio のアップデート方法

Visual Studio 2015 の Xamarin for Visual Studio のアップデートは非常に分かりづらいところにあります。

アップデートは、Visual Studio 2015 を起動して、ツール >> オプション>> Xamarin >> Other から「Check Now」をクリックします。

pic01

続きを読む "Visual Studio 2015 の Xamarin for Visual Studio のアップデート方法" »

2016/08/25

Windows Defender が右クリックからの個別ファイルスキャンに対応した(Windows 10)

すでに気が付いている方も多いでしょうが、Windows 10 Anniversary Update で Windows Defender に、右クリックからの個別ファイルスキャンに対応しました。待望の機能ですね。

 wd

続きを読む "Windows Defender が右クリックからの個別ファイルスキャンに対応した(Windows 10)" »

2016/08/24

Chrome拡張機能を Microsoft Edge の拡張機能に変換する「Microsoft Edge Extension Toolkit」の使用方法

はじめに

先日、Microsoft が Chrome の拡張機能を、Microsoft Edge の拡張機能に変換する「Microsoft Edge Extension Toolkit」を公開しました。

まだ、Preview 版ということで不具合もあるようですが、簡単な拡張機能なら変換可能なようなので実際に試してみます。

続きを読む "Chrome拡張機能を Microsoft Edge の拡張機能に変換する「Microsoft Edge Extension Toolkit」の使用方法" »

2016/08/22

名著を振り返る:『ソフトウェア開発201の鉄則』の 原理1「品質第1」

はじめに

名著と呼ばれる中で、私が気に入っているものに『ソフトウェア開発201の鉄則』という書籍があります。

もう20年も前の書籍なので知らない方も多いでしょうが、ソフトウェア工学に基いてソフトウェア開発の鉄則を201個にまとめたものになります。

ありそうでなかなかない内容になっているので、「名著を振り返る」シリーズとしてこの鉄則をいくつかピックアップして、私の経験の踏まえて解説したいと思います。内容をそのまま載せるのは著作権上できないのでご了承ください。

続きを読む "名著を振り返る:『ソフトウェア開発201の鉄則』の 原理1「品質第1」" »

2016/08/20

Windows 10 Anniversary Update での Microsoft Edge の変更点

先日、Windows 10 Anniversary Update という Windows 10 の大型アップデートが行われましたが、Microsoft Edge ではどのような変更があったのか Microsoft が公開しました(一部気づいたものの追記あり)。

その変更点を見ていきましょう。

 

1.拡張機能

Anniversary Update の注目の新機能は、Microsoft Edge の拡張機能の導入になります。Internet Explorer では C++ などで作成しなければいけなかった拡張機能が、HTML/JavaScript/CSS で作成できるようになりました。

また、Windows ストアから拡張機能をダウンロードとインストールができるようになりました。

新ブラウザとして拡張機能がなかったのは致命的であったと思いますが、これでやっとブラウザ競争の土台に上がることができたのではないでしょうか。

続きを読む "Windows 10 Anniversary Update での Microsoft Edge の変更点" »

2016/08/15

解決:Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0.0)

先日の記事では暫定的に終わった以下のカーネルパニックですが、根本的に解決ができました。

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0.0)
Pid: 1, comm: swapper Not tainted 2.6.32-358.23.2.el6.x86_64 #1

http://ayufishing.blog.fc2.com/blog-entry-12.html

 

続きを読む "解決:Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0.0)" »



プロフィール

  • 名前:fnya
    経歴:
    SE としての経験は15年以上。様々な言語と環境で業務系システム開発を行い、セキュリティ対策などもしていました。現在は趣味SE。

    Twitter では、ブログでは取り上げない情報も公開しています。


    ブログについて

    このブログは、IT、スマートフォン、タブレット、システム開発などに関するさまざまな話題を取り上げたり、雑感などをつづっています。

    >>ブログ詳細
    >>自作ツール
    >>運営サイト
    >>Windows 10 まとめ

    Twitter のフォローはこちらから Facebook ページはこちら Google+ページはこちら RSSフィードのご登録はこちらから