問題タブ [cordova-ios]
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.
cordova - xcodeproj の代わりに PhoneGap ビルド iOS xcworkspace
私は、PhoneGap を使用してアプリをビルドし、CocoaPods を使用して外部依存関係を管理するアプリケーションの作成に取り組んでいます。前もって、これは問題なく動作します。PhoneGap は最初のphonegap install ios
でプロジェクトを生成し、CocoaPods はその生成されたプロジェクトを正しく取得して xcworkspace を生成します。
残念ながら、phonegap build ios
xcworkspace を介してのみ利用可能な依存関係を持つ xcodeproj をまだビルドしようとしているため、後続の呼び出しは失敗します。
どちらもこの iOS 開発ではかなり一般的なツールであるように思われるため、これは一般的な問題のように思えますが、同様の問題を抱えている人を見つけることができませんでした。
cordova - Swift で記述された Cordova プラグインが、cordova.exec() 経由でプラグインを呼び出していない
CordovaLib 3.8.0 を Swift プロジェクトに追加しました (完全に Cordova ベースのプロジェクトではなく、スタンドアロンの Web ビュー (Cleaver) として)。そのために、PhoneGap サイトの指示に従い、次のブリッジ ヘッダーを作成して追加しました。
次に、簡単なプラグインを作成しました。
そして、それをconfig.xmlに追加しました
(シミュレーターで) アプリを実行すると、cordova とプラグインの両方が読み込まれていることがわかります。
ただし、Safari を介して JS コンソールにアクセスし、sayHello 関数を呼び出そうとすると、何も返されません。
次に、CDVViewController.m に移動し、URL スキーム ハンドラーにブレークポイントを設定しました。
cordova.exec() を実行すると、このコードがまったく呼び出されないことがわかりました。基本的に同じ方法で Cordova を使用している Objective-C プロジェクトの同じ場所にブレークポイントを配置すると、ブレークポイントが起動します。
不足している、または試してみる必要があるものはありますか?
ios - Cordova に iOS プラットフォームを追加できない
私は。。をしようとしています:
ただし、常に次のエラーが表示されます。
これは私のpackage.json
私が間違っている可能性のあるアイデアはありますか?
ios - cordova アプリで Info.plist を更新する方法
コルドバ アプリでここに説明されている問題があります: iOS9 ATS: HTML5 ベースのアプリはどうですか?
... platform/ios ディレクトリの外に、その構成を追加できる Info.plist が表示されません。アプリをビルドすると、プラットフォーム/iOS 内のすべてが上書き/置換されます。
では、Info.plist を永続的な新しい構成で更新する方法はありますか?
ありがとう!
cordova - コルドバの Payumone 統合
payumoneyを cordova-android と iosに統合したい。payumoney には任意のプラグインを使用できます。または、payumoney をネイティブ android と統合するにはどうすればよいですか。
ios - cordova-ios 4.0 に更新すると、uiwebview で XHR が壊れる
wkwebviewを利用できるように、cordova-ios 4.0を使用しようとしています。
iOS9 デバイスでは、wkwebview を使用してすべてが機能します。ios8 および ios9 デバイスでは、uiwebview を使用すると XHR リクエストがまったく機能しません (ios8 は wkwebview の代わりに uiwebview を使用するようです)。
cordova-ios 3.8 に「ダウングレード」すると、すべて正常に動作します。config.xml に次のように、ホワイトリスト プラグインをインストールしました。
奇妙なことに、config.xml は無視されているようです。cordova-ios 3.8 でビルドすると、スプラッシュ スクリーン、アイコンなどが表示されます。cordova-ios 4.0 でビルドすると、すべてが一般的な cordova アイコン/スプラッシュになります。
NSAppTransportSecurity ビットも plist ファイルに追加しましたが、ios8 では違いはありません。
私が作成しようとしている XHR 呼び出しでは、サーバーで CORS が有効になっています。
具体的には、cordova-ios 4.0 で XHR リクエストを作成できない理由を突き止めようとする助けが必要です。
ios - Cordova iOS エラー
プラットフォーム Cordova を使用して、iO、Android、および Windows アプリを作成しています。私は Cordova のすべてを学ぼうとしましたが、ツールの使い方はとても上手だと思います。
xCode 6.4 を 7 にアップグレードした後、問題が発生しました。ターミナルで iOS アプリをビルドしようとすると、問題が発生します。このエラーでエラーが発生し、いくつかの余分な競合が発生しました。ビルドをもう一度参照してください。
// エラー AppDelegate.m:138:1: 警告: 'application:supportedInterfaceOrientationsForWindow:' の実装で競合する戻り値の型: 'UIInterfaceOrientationMask' (別名 'enum UIInterfaceOrientationMask') vs 'NSUInteger' (別名 'unsigned int') [-Wmismatched -return-types] // エラー
私は多くのフォーラムを見てきましたが、まだ解決策を見つけることができません。誰かがこの問題を解決するのを手伝ってくれますか?
ios - iOS での iCloud バックアップ/復元 HTML5 Cordova アプリ
Cordova-sqlite-storage プラグインを使用して、データを iOS デバイスにローカルに保存しています。sqlite プラグインで保存したデータを iCloud にバックアップする必要があります。私はネットを検索し、さまざまなオプションを試しましたが、成功しませんでした。また、localStorage の場合は不可能であるという次の SO 投稿を見つけました。Cordova/Phonegap アプリの HTML5 localStorage を iCloud に同期できますか?
私の質問は、Cordova-sqlite-storage プラグインを使用してデータを保存しているときに、データを iCloud にバックアップする方法はありますか?
誰かがすでにそれを行っている場合は、私に返信してください。または、誰かが同じ経験をして、自信を持って、それは不可能である、またはこれがそれを行う方法であると言うことができます.