問題タブ [deployment-target]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sharepoint-2010 - 「展開ステップ '機能のアクティブ化' でエラー 392 エラーが発生しました: オブジェクトの現在の状態のため、操作は有効ではありません」というメッセージが表示されるのはなぜですか。
Elements.xml ファイルの「モジュール」セクションが欠落していると、「配置ステップ '機能のアクティブ化' でエラー 392 エラーが発生しました: オブジェクトの現在の状態のため、操作は有効ではありません。」の原因になりますか?
SharePoint Web パーツを再構築しようとすると、突然エラーが発生します。私が調査したことの 1 つは、おそらく Elements.xml に問題があることを示しています。私は長い間これについて何も変更していませんし、明示的に変更したこともないと思いますが、現在の状態は次のとおりです。
そのため、現時点では、追加した 2 つの「イベント レシーバー」ハンドラへの参照しかありません。この機能しないプロジェクトの Elements.xml ファイルを、私が持っている他の Elements.xml ファイル (機能する Web パーツから) と比較しました。それらの1つは次のようになります。
...そして、もう1つは次のように非常に似ています:
違いは、動作中の Web アプリの Elements.xml ファイルに「モジュール」セクションがあることです。
上記のリンクから、ウィットへのもう1つの手がかりもありました。
手順 2 でエラーが解決されなかった場合は、デプロイ ターゲットが "WebApplication" に設定されているかどうかを確認してください。代わりに「Global AssemblyCache」に設定する必要があります。
...そしてここでも、どういうわけか、この機能しない WebPart は "WebApplication" に設定されましたが、他の WebPart は "GAC" に設定されています)。ただし、それを変更しても解決しませんでした-上記で報告されたのと同じエラーメッセージが引き続き表示されます。
したがって、欠落している「モジュール」セクションが問題である場合、それは明らかに以前 (動作していたとき) に存在し、(プロジェクトの「アセンブリ展開ターゲット」プロパティの変更に伴って) どうやら 86 になりました。なぜ/どのようにそれが起こるのでしょうか?
xcode - 展開ターゲットがどうあるべきかを見つける方法
アプリの展開ターゲットを正しく決定する方法を常に考えていました。Objective-C でスプライト キットを使用しているので、展開ターゲットはおよそ 7.0 になるはずです。デバイスでさまざまな展開ターゲットをテストして、すべてが正しく機能することを確認して、展開ターゲットを見つけるのは正しいでしょうか? または、展開ターゲットを決定する簡単な方法はありますか?
どんな助けでも大歓迎です。ありがとう
ios - Boost Bjam iOS に IPHONEOS_DEPLOYMENT_TARGET を指定する
このプロジェクトを使用して、iOS のブーストをビルドします: https://github.com/danoli3/ofxiOSBoost/blob/master/scripts/build-libc%2B%2B
私のクライアントプロジェクトは次のように設定されています:
ブースト フレームワークに対してリンクすると、次の警告が表示されます。
boost bjam の展開ターゲットを変更するにはどうすればよいですか? または、これらの警告を修正する方法はありますか?
ios - どの iOS SDK でどの API を使用できないかを知る方法は?
Xcode プロジェクトには次の設定があります。
Deployment target: iOS 9.0
Base SDK: iOS 9.3 (latest)
私が理解しているように、アプリは iOS 9.0 にインストールでき、iOS 9.3 以降でのみ利用可能な API にアクセスしようとする可能性があります。その場合、アプリはクラッシュします。
では、アプリがアクセスするどの API が、デプロイメント ターゲットとベース SDK より前のバージョンの間のどのバージョンでも使用できないかを簡単に見つけるにはどうすればよいでしょうか? デプロイ ターゲットはコンパイラに認識されているため、API がコード内で使用されている場合、その API が導入されている iOS バージョンで実行するとアプリが明らかにクラッシュする場合、コンパイラは警告を発行すべきではありませんか?
ios - Swift 3 - 「NSPersistentContainer は iOS 10 以降でのみ利用可能です」
そのため、展開ターゲットを iOS 9 (実際には 10.0 未満のもの) に設定しようとすると、タイトルに記載されているエラーが発生します。
問題はここにあります:
さまざまなSOの質問/回答を見ると、iOS 10が利用可能かどうかを区別するためにコードを追加する必要があることは明らかです. Swift 3 自体は、 を使用することを提案して@available(iOS 10.0, *)
います。それでも十分ではありません。「利用できない場合はこれを使用してください」が欠けているためだと思いますが、SwiftおよびiOSプログラミングが初めてなので、具体的に何を書くべきかわかりません。そして、何を書くべきかについて正確な答えを与える答えが見つからないようです。誰か助けてくれませんか?