問題タブ [ipa]

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 投票する
2 に答える
3372 参照

ios - Apple 証明書なしで Flash Builder 4.5 に組み込まれた iOS モバイル アプリをリリースする

私はジェイルブレイクされたiPhone 4を持っており、テスト目的で(私のデバイス上で)フラッシュビルダー4.5.1で書いたフレックスプロジェクトからリリース、ipaファイルを作成したいと考えています。Apple の開発者証明書を購入せずに実行できますか? ありがとうございました!ダン

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

iphone - IPAで外部構成ファイルを定義することは可能ですか?

ipaファイルがデバイスにロードされる前に変更できる外部構成ファイルをIPAで定義することは可能ですか?

デフォルトでは、構成ファイルで定義されているURLはhttp://www.google.comです。

設定ファイルがあれば、必要に応じて変更してhttp://www.yahoo.comに接続できます。

これは可能ですか?plzは私を助けます

前もって感謝します.........

0 投票する
3 に答える
11961 参照

iphone - iPad/iPhone で .ipa ファイルの内容を編集 (追加または削除) する方法

ipa ファイルの内容を編集 (追加または削除) する方法はありますか。

私のアプリには、機能は同じでもクライアントごとに異なるいくつかのリソース フォルダーが含まれています。単一の .ipa ファイルを作成してサーバーに配置し、コードを記述して解凍し、ファイルの内容を編集するというアイデアがありました。しかし、これはうまくいきます。とにかく、これを公式に行うことができる方法はありますか(刑務所がそれを壊すことなく)

0 投票する
13 に答える
123209 参照

iphone - IPA に再署名する (iPhone)

現在、xcodebuild を使用して hudson ですべてのアプリケーションをビルドし、その後に xcrun を使用して問題なくビルドしています。

企業アカウント (アプリ ストア用、場合によってはアドホック配布用) ではなく、企業アカウントで再署名したい複数の IPA ファイルをさまざまな人から受け取りました。

私の問題は、アプリを辞任しようとすると、デバイスにインストールされないことです (エンタープライズ ビルドであるため、インストールされるはずです)。エラー メッセージは (iTunes ではなく) デバイスに表示され、単にアプリをインストールできなかったことを示しています。これ以上の情報はありません。

いくつかの情報を見つけました ( http://www.ketzler.de/2011/01/resign-an-iphone-app-insert-new-bundle-id-and-send-to-xcode-organizer-for-アップロード/ )

そして、これは可能かもしれません。私が直面している問題は、通常のビルド (xcrun を使用) のようにモバイル プロビジョニング プロファイルを埋め込んでいないように見えることです?

私の辞任スクリプトで私は現在行っています

  • app.ipa を解凍します
  • appname=$(ls ペイロード)
  • xcrun -sdk iphoneos PackageApplication -s "$provisioning_profile" "$project_dir/Payload/$appname" -o "$project_dir/app-resigned.ipa" --sign "$provisioning_profile" --embed "$mobileprovision"

結果の ipa ファイルを調べたところ、元のアプリと非常によく似ているようです。ここで実際に変更する必要があるのはどのファイルですか? 最初は _CodeSignature/CodeResources が変更されると思っていましたが、内容はほとんど同じに見えます。

ポインタは大歓迎です。

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

android - AndroidでIPAの発音を音声で再生するにはどうすればよいですか?

ユーザーに音声で再生したい単語のIPA発音があります。

これは、組み込みのTTSエンジンを使用して実行できますか?そうでない場合、それをサポートするTTSエンジンはありますか?

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 に答える
690 参照

xcode - SQLCipher、Xcode4およびIPAの作成

SQLCipherとOpenSSLを含むアーカイブ用のプロジェクトの構築に問題があります。

プロジェクトはシミュレーターと私のiPhoneで正常にビルドされますが、アドホック配布用にビルドすると(正しいアドホックスキームを使用して)ビルドされますが、エラーが発生します。

Ld "/Users/macuser/Library/Developer/Xcode/DerivedData/BlahHealthcare-frojqoeewvysjpcgcdtltizzbdri/ArchiveIntermediates/BlahHealthcare/IntermediateBuildFilesPath/BlahHealthcare.build/Ad Hoc-iphoneos / BlahHealthcare / Users / macuser / Projects / BlahHealthcare "setenv IPHONEOS_DEPLOYMENT_TARGET 4.3 setenv PATH" /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin: /sbin "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 -arch armv6 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk" -L / Users / macuser / Library / Developer / Xcode / DerivedData / BlahHealthcare-frojqoeewvysjpcgcdtltizzbdri / ArchiveIntermediates / BlahHealthcare / BuildProductsPath / Ad Hoc-iphoneos ""-L / Users / macuser / Projects / BlahHealthcare "" -F / Users / macuser / Library / Developer / Xcode / DerivedData / BlahHealthcare-frojqoeewvysjpcgcdtltizzbdri / ArchiveIntermediates / BlahHealthcare / BuildProductsPath / Ad Hoc-iphoneos " Library / Developer / Xcode / DerivedData / BlahHealthcare-frojqoeewvysjpcgcdtltizzbdri / ArchiveIntermediates / BlahHealthcare / IntermediateBuildFilesPath / BlahHealthcare.build / Ad Hoc-iphoneos / BlahHealthcare.build / Objects-normal / armv min = 4.3 -lcrypto -lsqlcipher -framework Foundation -framework UIKit -framework CoreGraphics -licucore.A -framework CFNetwork -framework SystemConfiguration -framework MobileCoreServices -lz.1.2.3 -framework Security -o "/Users/macuser/Library/Developer/Xcode/DerivedData/BlahHealthcare-frojqoeewvysjpcgcdtltizzbdri/ArchiveIntermediates/BlahHealthcare/IntermediateBuildFilesPath/BlahHealthcare.build/Ad Hoc-iphoneos / BlahHealthcare.build /

ld:-lcrypto collect2のライブラリが見つかりません:ldが1の終了ステータスを返しましたコマンド/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2が終了コード1で失敗しました

すべてが正しく構成されているように見えるので、ここからどこに行くべきかわかりません。私は他の投稿でさまざまな答えを試しましたが、どれもうまくいかないようです。

誰かが私がどこで間違っているのか考えていますか?

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

android - UDID (ジェイルブレイクされた iPhone のみ) なしで iOS アプリケーション ipa をリリースすることは良い考えですか?

つまり、誰かがその ipa ファイルを使用して、それをアプリストアにアップロードできますか? そして、アンドロイドapkファイルはどうですか?

0 投票する
4 に答える
9865 参照

macos - コマンドラインでipa plistファイルを編集する

コマンド ラインを使用して、plist ファイルの 'bundle-identifier' 文字列値を変更したいと考えています。「デフォルト」を使用して、これを行うにはどうすればよいですか?

参考までに、plist の全体を以下に示します。

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

iphone - 更新されたアドホック プロファイルで xcode4 を使用して app.ipa ファイルを再アーカイブする方法は?

次のように仮定します。

  • XCode4 は、プロジェクトを「アーカイブ」し、アドホック プロファイルで署名された app.ipa ファイルを生成するために使用されます
  • アドホック プロファイルは、10 個の異なる iOS デバイスを認識します。これは、app.ipa をテスト用に 10 人にプッシュできることを意味します。
  • ここで、11 番目のデバイスが Apple ポータル経由で Ad-Hoc プロファイルに追加されると、プロファイルが更新されます。

とすれば:

  • 多くのコードが変更されているため、XCode を使用して新しい「アーカイブ」を作成したくありません
  • まったく同じ app.ipa ファイルを取得し、更新プロファイルで再署名して、アドホックな方法で 11 番目のデバイスにもアプリを送信できるようにしたいだけです。

これを達成するために何ができるでしょうか?

  • リポジトリを使用して以前のバージョンのコードをチェックアウトしてから、更新されたプロファイルでアーカイブを使用することはお勧めしません。私はすでにその回避策を認識しており、それよりもはるかに技術的に快適なオプションが必要です

アップデート:

このブログのおかげで: http://blog.futureshock-ed.com/xcode-ad-hock-provisioning-certificate-pains

XCode 4でオーガナイザーを開き、以前にアーカイブしたビルドのいずれかを選択するだけで、app.ipaを再度生成しようとすると、新しくインポートおよび更新されたアドホックプロビジョニングプロファイルを使用してipaを作成できることがわかりましたファイル。

このアクションを実行する前に、更新されたプロビジョニング プロファイルをインポートする方法を教えてください。新しくダウンロードしたプロファイルをダブルクリックし、ポップアップウィンドウで古い兄弟を削除して、両方がMacに座っていることを確認してください. 「作成日」の値を視覚的に調べることで、どちらが古いかを判断できます。

当たり前のことだったのに、なぜかそうではなかった、同じ苦しみに苦しんでいる人が他にどれだけいるのだろうか。