2011-12-28 3 views
3

のXcode 4.2.1 ライオン構築とAppleデベロッパプログラムなしで、実際のデバイス上でiPhoneアプリを展開し、すべての証明書

Jailbraked iphoneの

主な問題は、私はcountryiesの中のリストに私の国を見つけることができないということです私のクレジットカード情報を更新しています。したがって、おそらく私はその99ドルのプログラム会員を買うことはできません。

しかし、私は実際のiPhoneで試してみるために、とにかくアプリを作りたいと思っています。

ここ Test iOS app on device without apple developer program or jailbreak

WrightsCSが、私はそれを行ったが、次の型

Code Sign error: The identity 'iPhone Developer' doesn't match any valid certificate/private key pair in the default keychain 

/ / / / /

のエラーを取得しました。この

There's a way you can do this. 

You will need ROOT access to edit the following file. 

Navigation to /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk and open the file SDKSettings.plist. 

In that file, expand DefaultProperties and change CODE_SIGNING_REQUIRED to NO, while you are there, you can also change ENTITLEMENTS_REQUIRED to NO also. 

You will have to restart Xcode for the changes to take effect. Also, you must do this for every .sdk you want to be able to run on device. 

Now, in your project settings, you can change Code Signing Identity to Don't Code Sign. 

Your app should now build and install on your device successfully. 

を書き込み私もrpetrichが

It sounds like the application isn't signed. Download ldid from Cydia and then use it like so: ldid -S /Applications/AccelerometerGraph.app/AccelerometerGraph 

Also be sure that the binary is marked as executable: chmod +x /Applications/AccelerometerGraph.app/AccelerometerGraph 

を書き込みます。しかし、私はそこにコメントを投稿新しいソフトとのことで、このIDIDや物事を探すために始めたとき、それは2008年であり、この How can I deploy an iPhone application from Xcode to a real iPhone device? について読んだ

それは動作しません。だから私もそれを試していない。

so ....

今日。この問題の解決方法はありますか?

+1

これはおそらくあなたとは関係ありませんが、いくつかの最近の動向をフォローアップするため、AppleはWWDC2015のXcode 7で無料デバイスプロビジョニングを発表しました。詳細については、このリンクをご覧ください - https://developer.apple.com/library/prerelease/ios/documentation/IDEs/Conceptual/AppDistributionGuide/LaunchingYourApponDevices/LaunchingYourApponDevices.html#//apple_ref/doc/uid/TP40012582-CH27-SW3 – rajagp

答えて

2

私が知る限り、デバイスに「正当な」アプリケーションをインストールする唯一の方法は、開発者アカウントを持つことです。プロビジョニングプロファイルと開発者証明書は、デバイスにインストールするためにアプリに署名するために使用する必要があります。

+0

この情報キャップのおかげで – David

0

jailbroken電話機に自己署名付きまたは擬似署名付き(ldid付き)のアプリをインストールできます(それ以外の場合)。どのようにこれを行うことができるかについてのプレゼンテーションを確認してくださいhttp://www.priyaontech.com/download/12/

関連する問題