2

CocoaPods 経由で SareKit をインストールします

メッセージを vk.com サービスに投稿しようとすると、この免除を受けました。

キャッチされない例外 'NSInternalInconsistencyException' が原因でアプリを終了しています。理由: 'ShareKit は、Xcode サブプロジェクトとして使用されるようにリファクタリングされています。更新されたインストール wiki に従って、プロジェクトに再度追加してください。その後、プロジェクトをクリーンアップし、ビルド フォルダーをクリーンアップすることを忘れないでください。CocoaPods オーバーライドを使用する場合 - (NSNumber *)isUsingCocoaPods; コンフィギュレーター サブクラスのメソッドを呼び出して [NSNumber numberWithBool:YES] を返します。

更新されたインストール wiki を見つけようとしましたが、成功しませんでした。

また、以下のメソッドをDefaultSHKConfiguratorサブクラスに追加し、ShareKit が動作するようになりましたが、6.0 ios だけだと思います。

- (NSNumber *)isUsingCocoaPods {
    return [NSNumber numberWithBool:YES];
}

iOS 5.1 で次のエラーが発生しました。

dyld: Symbol not found: _OBJC_CLASS_$_SKStoreProductViewController
  Referenced from: /Users/alexander/Library/Application Support/iPhone Simulator/5.1/Applications/2D844C7C-6864-4C4C-BFB8-F330AAE73EAE/test.app/test
  Expected in: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk/System/Library/Frameworks/StoreKit.framework/StoreKit
 in /Users/alexander/Library/Application Support/iPhone Simulator/5.1/Applications/2D844C7C-6864-4C4C-BFB8-F330AAE73EAE/test.app/test
4

1 に答える 1

1

StoreKit.framework がオプションとしてマークされていることを確認してください。現在は iOS 6 です。

于 2013-06-09T19:55:51.037 に答える