私はこのgroupのTedの指示に従いました。私は.APPに私のパスで、次のように入れた場合:フランク化されたアプリがデバイスにあるにもかかわらず、デバイスでFrankテストを実行できません
./fruitstrap -d -b <full_path_to_your_xcode_project_directory>/Frank/frankified_build/<app_name>.app
すべての作品のようにそれはそれはデバイスへのファイルのコピーだと表示され、それが49%に達するが、その後I、見えますこれを取得:
[ 52%] CreatingStagingDirectory
[ 57%] ExtractingPackage
[ 60%] InspectingPackage
AMDeviceInstallApplication failed: -402653103
私はオンラインで検索、そして私はこのforumを発見し、証明書やプロビジョニングプロファイルが間違っていると言っています。私はプロビジョニングプロファイルを持っていて、フルーツストラップではなくデバイス上でアプリケーションを実行できるので、プロビジョニングプロファイルに何かがあるとは思われません。
おかげ
--------- ---------更新
さて、私は少し進歩を遂げてきました。私はまだ立ち往生していますが、これは今私の問題です。
私はここに格納されたビルドを実行する場合:
~/Library/Developer/Xcode/DerivedData/NameOfApp-blahblahblahblahblah/Build/Products/Debug-iphoneos/NameOfApp.app
私は "セグメンテーションフォールト:11" を得るの下に「------- -------デバッグフェーズ"それは私のデバイス上で実行されるため、それはまさに私の問題ではありません(まだ少なくともありません)。
~/NameOfRepo/Frank/frankified_build/Frankified.app
をこれは私が(./fruitstrap -d -b ...)それを実行しようとすると、私が得るものです::
しかし、私は私のFrankified.appがここに格納されたビルドし実行することはできません。[ 70%] VerifyingApplication
AMDeviceInstallApplication failed: -402620388
いくつかのグーグル後、私はその数は、この意味が見つかりました:私は私がしようとすることができるかもしれないものを上の任意の提案をいただければ幸いですCould not copy validate signature
を。ありがとうございました!
-----------更新-----------------
私はこのように私のFrankified.appにcodesigningチェック:
codesign -dvvv ./Frankified.app/
署名されていないことがわかりました。
codesign -v --sign "iPhone Distribution: Joe Developer" /path/to/app
しかし、私はまだこれを取得:
AMDeviceInstallApplication failed: -402620391 # This is a different error code than the others
-----------更新------だから私のコードはFrankified.appは次のように構築する署名しました-----------
指定されたアーキテクチャをarm7
からarmv7
に変更しました。これは私がアプリをビルドする方法です:
xcodebuild -xcconfigフランク/フランケンジー。"/ Documents/Workspace/Frank-Fruitstrap /フランク/ frankified_build /" FRANK_LIBRARY_SEARCH_PATHS = "〜/ Documents/Workspace/Frank-Fruitstrap/Frank \" "#〜msgstr"
私は今、デバイスにアプリを起動することができますが、私はシミュレータ上で同じテストを実行する場合、彼らが通過したときに、それらはすべて失敗のテストを実行しようとする。
私は私のiPadから自分のIPアドレスを得ました私はhttp://:37265/screenshotをブラウザに入れ、アプリから有効なスクリーンショットを表示します。http://:37265/dumpを実行すると、現在のビューに関するすべての正しいデータがダンプされます。