50

iOS/Watch OS アプリ用に Apple に提出した最新のバイナリが次の理由で無効であるというメールを受け取りました。

このアプリは、PlugIns/iPrayed.appex/iPrayed WatchKit App.app/_WatchKitStub/WK の非公開ライブラリにリンクしています: /System/Library/PrivateFrameworks/SockPuppetGizmo.framework/SockPuppetGizmo

私は以前にこのビルドを問題なく提出しましたが、何も追加せずに数行のコードにいくつかの変更を加えただけです。これが何であるかについての手がかりはありますか?

4

3 に答える 3

28

あなたは何も悪いことをしていません。空のサンプル プロジェクトを作成してアーカイブしたところ、SockPuppetGizmo フレームワークがデフォルトでリンクされていることが確認できました。これは、Xcode リンクのバグか、iTunes Connect での検証のバグです。この問題をできるだけ早く Apple に知らせるために、私たち全員がレーダーを提出することをお勧めします。

otool -L Products/Applications/test.app/PlugIns/test\ WatchKit\ Extension.appex/test\ WatchKit\ App.app/test\ WatchKit\ App

//Yields

/System/Library/PrivateFrameworks/SockPuppetGizmo.framework/SockPuppetGizmo (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/UIKit.framework/UIKit (compatibility version 1.0.0, current version 3318.93.0)
/System/Library/Frameworks/Foundation.framework/Foundation (compatibility version 300.0.0, current version 1142.14.0)
/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1214.5.1)

nm -u Products/Applications/test.app/PlugIns/test\ WatchKit\ Extension.appex/test\ WatchKit\ App.app/test\ WatchKit\ App

//Yields

__SPApplicationMain
dyld_stub_binder

編集: 多くの人が報告しているように、Application Loader を介してビルドをアップロードすることが再び可能になりました。Xcode 6.3.2 は送信時にまだクラッシュしています。

アプリケーション ローダー経由でアップロードするには、オーガナイザーでアーカイブを選択し、[エクスポート] をクリックして、.ipa ファイルをどこかに保存します。Application Loader を開き、その ipa を選択します。

于 2015-06-17T19:27:49.940 に答える
10

現在は稼働しているようです。送信すると警告が表示されるだけですが、バイナリは正常に動作し、送信できます。

于 2015-06-18T17:14:36.747 に答える
0

私も同じ問題に直面していました。ここで私の場合、iMACの再起動だけでうまくいきました。iMacの再起動後にビルドを作成し、ビルドを作成してからアップロードすると、完全に機能しました。

お役に立てれば...!!!

于 2015-06-20T14:29:36.103 に答える