4

マウンテン ライオンを実行している Mac に xcode 4.5 がインストールされています。そして、私はジェイルブレイクされたiPhone 4 iOS 5.1.1を持っています

xcode で新しいプロジェクトを開始し、ラベルを 1 つ追加しました。

シミュレーター 6.0 で実行しようとすると問題はありませんが、iOS デバイスで実行しようとすると次のエラーが発生します。

#import <UIKit/UIKit
#import "AppDelegate.h"

int main(int argc, char *argv[])
{
    @autoreleasepool {
        return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
    }
}

画像はこちら

画像

4

1 に答える 1

3

Xcode 4.5 の新しいプロジェクトでは、展開ターゲットが 6.0 に設定されるため、5.1.1 デバイスでは実行できません。展開ターゲットを 5.0 に変更します

編集: エラーから、5.x で iOS 6 API を使用しているように見えます。これにより、クラッシュが発生します。NSLayoutContstraint は iOS 6.0 のみです。これを特に設定していない場合は、すべてのxibで[自動レイアウトを使用]ボックスがオフになっていることを確認してください

于 2012-09-24T09:33:32.677 に答える