問題タブ [cydia]

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.

0 投票する
1 に答える
192 参照

iphone - iPhone : 検証ファイルの存在パス

私のアプリでは、「Cydia」がデバイスにインストールされているかどうかを検出したいので、次を使用します。

動作しているように見えますが、Apple がそれを検証するかどうかは疑問です。これを使用する appStore にアプリケーションを持っている人はいますか?

0 投票する
1 に答える
574 参照

iphone - appcelarator から cydia にアプリを公開しますか?

開発者プログラムに登録する前にアプリをテストできるように、titanium appcelarator からアプリ ストア以外の cydia にアプリを公開する方法を見つけようとしています。アプリをビルドして cydia とアプリ ストアに公開するための明確な手順はありますか?

0 投票する
1 に答える
8517 参照

iphone - Cydia とジェイルブレイクされた iPhone 用のアプリを開発する方法

iPhone向けアプリの開発を始めています。開発したい特定のアプリが 1 つありますが、Apple は確実にそれを拒否するので、Cydia 用に開発したいと考えています。

Theos と XCode を使用してアプリを作成する方法を理解しようとしていますが、何も理解できません。何人かの方がこれで私を助けてくれたらとてもうれしいです。

私はすでに Theos と Conor Burgess のヘッダー ダンプ スクリプトをインストールしていますが、何かを開始する方法がわかりません。Theos で XCode と Interface Builder を使用してアプリを作成するにはどうすればよいですか? 私は Mac を持っているので、Windows で開発するためのツールチェーンは必要ありません。また、iPhone をジェイルブレイクしており、XCode で開発したいくつかのアプリを iPhone で試すことができました。

どの手順に従う必要がありますか? つまり、cydia 用のアプリの開発に慣れている人がいるとしたら、何をしますか? Theos で新しいテンプレートを作成し、XCode で .mm ファイルを開き、.xib ファイルを作成しますか?? それが終わったら、XCode でコンパイルしますか? ldid を使用する必要がありますか? n00bs 開発者向けのガイドはありますか?

Theos が作成するテンプレートを見たことがありますが、アプリケーションのテンプレートが必要だと思います。ユーザー インターフェイスが必要なためですが、微調整も必要になるかもしれません...それに関する情報はあまりなく、迷っています...

よろしくお願いします!よろしくお願いします!

0 投票する
2 に答える
1706 参照

objective-c - iOS で wifi 名を取得する

Cydia用のアプリを開発しています。実際に接続されている Wi-Fi ネットワークの名前を取得する方法はありますか?

Apple SDK を使用する方法があるようですが、何かアイデアはありますか?

これは私の行動です:

アクションに接続されたボタンをクリックしても、plist ファイルに何も追加されません

0 投票する
0 に答える
3902 参照

iphone - iphone: 自作アプリから IPA ファイルを作成する方法は?

iOS 用の小さなアプリをプログラムし、Mac OS X 10.6.6、Xcode 3.2.5、および iOS SDK 4.2 を使用し、すべて Virtual Box マシン 4.0 で実行しました。

今、私はアプリを iPhone で実行し、一部のベータ テスターに​​配布したいと考えています。私は登録済みの Apple 開発者ではなく、Apple に 99 ドルも払いたくないので、別の方法を見つける必要があります。

ネットで最初に見つけたのは、alex whittemore のチュートリアルです: alexwhittemore.com

指示に従って、自己署名ルート証明書を作成し、Xcode プログラムにバイナリ パッチを適用し、ビルド プロセスにいくつかのスクリプトを追加しました。その後、「デバッグ」モードから「リリース」モードに、「シミュレーター」モードから「デバイス」モードに切り替えました。ビルド プロセスは警告メッセージで終了します。

アプリケーションはコードサインの検証に失敗しました。署名が無効であったか、Apple 提出証明書で署名されていませんでした。(-19011)

しかし、Release-iphoneos-folder にはまだ appname.app フォルダーがあり、脱獄した iPhone の /Applications/-folder にある ssh または scp 経由で転送できます。その後、iPhoneで「uicache」を呼び出すと、アプリがスプリングボードに表示されます。アプリを起動することもでき、すべて正常に動作します。

私のアプリのIPAファイルが欲しいという問題があります。私がネットで読んだように、IPA ファイルは、iTunesArtwork と iTunesMetadata.plist という 2 つのファイルと一緒に圧縮された、「Payload」というフォルダー内の appname.app フォルダーにすぎません。512x512 の jpeg 画像から iTunesArtworks ファイルを作成し、ネットで見つけたプリセットから plist ファイルを作成しました。その後、appname.zip ファイルの名前を appname.ipa に変更する必要があります。このプロセスを手動で行い、IPA ファイルを scp 経由で iPhone のインストール アプリのダウンロード フォルダーに転送しました。次に、installous を開始してアプリをインストールしようとしましたが、次のエラー メッセージが表示されます。

インストールに失敗しました: 無効な ipa

このエラー メッセージをネットで検索したところ、Appsync と Installous インストールの更新に関する情報が見つかりました。hackulo.us-repository から両方のプログラムを更新しましたが、これは役に立ちませんでした。

だから私は、IPA 作成プロセス中に何か間違ったことをしたと思いました。いくつかの調査を行ったところ、appname.app-folder を itunes にドラッグ アンド ドロップすると、自動的に IPA ファイルが作成されることがわかりました。次に、iTunesのいくつかのフォルダーでIPAファイルを見つけることができます。このファイルをiPhoneのinstallousのダウンロードフォルダにコピーして再度インストールしようとしたのですが、同じエラーメッセージが表示されます。

私の質問: 自己署名アプリがある場合、installous 用の有効な IPA ファイルを作成するにはどうすればよいですか? installous は署名をチェックしますか?

多分誰かが私にヒントを持っています...

編集:

問題の解決策を見つけました。

installous-error-message についてもっと情報が欲しかったので、iPhone の cydia 経由で「syslog トグル」と「syslogd to /var/log/syslog」をインストールして、詳細情報を /var/log/syslog に記録しました。次に、IPA ファイルを再度インストールしようとしたところ、installd デーモンから syslog にメッセージが表示されました。私の iPhone は iOS 4.0 で実行されていますが、IPA ファイルには 4.2 の最小 iOS バージョン要件があるというメッセージが表示されました。

*installd[163]: 00503000 verify_bundle_metadata: システム バージョンが最小 OS バージョンよりも低い*

興味深いことに、appname.app-folder を ssh 経由で /Applications/ にコピーしてアプリをシステム アプリケーションとしてインストールしても問題はありませんでしたが、最小 iOS バージョン パラメータが間違って組み込まれているため、適切な最小値でアプリを再構築しました。 -私のiPhoneのiOSバージョン。

再度インストールしようとしましたが、無効な IPA に関するエラー メッセージが再び表示されました。今回、installd デーモンは、iPhone の syslog で、システム アプリケーションをインストールできなかったと通知します。

*installd[193]: 00503000 preflight_application_install: システムまたは内部アプリをインストールできません*

/Applications/ にシステム アプリケーションとしてアプリをインストールしていたので、この問題は簡単に解決できました。/Applications/appname.app フォルダーを削除し、ユーザー「mobile」で ssh 経由で「uicache」を 2 回呼び出す必要がありました。次に、もう一度インストールを開始し、IPA ファイルをインストールしようとしました。

似たような問題を抱えている人を助けることができたかもしれません。「無効な ipa」などの一般的なエラー メッセージが表示された場合は、cydia 経由で syslog-apps をインストールして、installous のエラー メッセージを詳しく調べることをお勧めします。

ps: 私の質問がモデレーターによって閉じられたことに、私は本当にイライラしました! 私の質問は「インターネットの世界中の視聴者には一般的に当てはまらない」と誰かが考えているからです。質問を締めくくるのはばかげています!ご覧のとおり、解決策があり、ここに投稿しました..将来誰かに役立つかもしれません! ユーザーのコンテンツを過度に管理して、ウィキペディアと同じ過ちを犯してはなりません。

0 投票する
1 に答える
1184 参照

iphone - Theos を使用して deb ファイルを動作させることはできません。dylib を手動でコピーする - 動作する

私は本当に奇妙な問題を抱えています。iPhone 用の最初の微調整を開発しました (Cydia ディストリビューションを対象としています)。微調整の開発はすべて完了し、すべてが機能しますが、deb ファイルにパックするのに問題があります。make と入力して dylib を Library/MobileSubstrate/DynamicLibraries に手動でコピーし、設定ファイルを Library/PreferenceLoader/Preferences にコピーすると、すべて問題なく動作しますが、make package と入力すると微調整がまったく機能しません。ファイルは適切なフォルダーにコピーされ、Settings.app で設定を確認できますが、dylib が実行されず、コンソールで NSLog を確認することさえできません。dpkg -b やhttp://www.myrepospace.com/iDeb/を使用してみましたが、役に立ちませんでした。私に何ができる?ありがとう!

0 投票する
2 に答える
265 参照

javascript - Cydiaがインストールされている場合にテキストを表示する方法はありますか?

モバイル Web サイトを作成していますが、Cydia がインストールされている場合にページにテキストを書き込む方法があるかどうかを知りたいですか? できればJavascriptで。変数と if/else ステートメントになると思います。

0 投票する
2 に答える
8439 参照

objective-c - モバイル基板の微調整の開発

モバイル基板の微調整の開発についていくつか質問があります。
まず、どうやって作るのですか?

XCodeを使用する必要がありますか?

どのような種類のファイルが必要で、コードをどこに配置しますか?

どのようにアプリに接続しますか?

たとえば、Messages アプリで何かを変更したい場合、Messages.app にフックするようにプログラムするにはどうすればよいでしょうか?

私はアプリ ストア向けの通常のアプリの開発に精通しており、モバイル基板に非常に興味があります。それを行う方法とどこから始めればよいかを本当に知りたいです。ありがとう!

0 投票する
2 に答える
98 参照

iphone - ホームボタンを押して電話をスリープモードから解除した後、アプリが自動的に起動するはずです

ジェイルブレイクされた iPhone 用の Cydia アプリを作成しました。現在、クライアントは、ユーザーがホームボタンを押して電話をスリープモードから抜け出した後、アプリを自動的に起動することを望んでいます。どうすればこれを達成できますか?

0 投票する
0 に答える
95 参照

objective-c - [CYDIA]アプリケーションにビューを追加

微調整でサブビューを表示する必要があります。ビューを作成しましたが、Springboard でのみ機能します。このビューを他のアプリケーションに追加できません。私はこのコードを使用します:

アイデア?