2017-12-14 10 views
2

開発ビルドでエクスポート中に次のエラーが発生すると、アーカイブが成功したことが示されます。また、App Storeの配布ビルドにもパスします。私はこれのためにすべての証明書を生成するためにcertツールを使用しました。IOS開発ビルドエラーの取得

フルビルドログはここにある:

 

** ARCHIVE SUCCEEDED ** 

Executing: echo /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -exportArchive -archivePath rvgame.xcarchive -exportPath /var/folders/p_/xlvwhg4101z8r81_nl13cds80000gn/T/build4175955742863989776xxx/result -exportOptionsPlist /var/folders/p_/xlvwhg4101z8r81_nl13cds80000gn/T/export4912377426492049316.plist -verbose PROVISIONING_PROFILE=4b697edf-96fe-4b7a-ae88-07eaa148026f CODE_SIGN_IDENTITY=iPhone Developer: samuel lotti (V8JNGG63WU) KEYCHAIN=/Users/administrator/Library/Keychains/temp1513260206451.keychain CODE_SIGN_ENTITLEMENTS=/var/folders/p_/xlvwhg4101z8r81_nl13cds80000gn/T/Entitlements4983206492678257794.plist /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -exportArchive -archivePath rvgame.xcarchive -exportPath /var/folders/p_/xlvwhg4101z8r81_nl13cds80000gn/T/build4175955742863989776xxx/result -exportOptionsPlist /var/folders/p_/xlvwhg4101z8r81_nl13cds80000gn/T/export4912377426492049316.plist -verbose PROVISIONING_PROFILE=4b697edf-96fe-4b7a-ae88-07eaa148026f CODE_SIGN_IDENTITY=iPhone Developer: samuel lotti (V8JNGG63WU) KEYCHAIN=/Users/administrator/Library/Keychains/temp1513260206451.keychain CODE_SIGN_ENTITLEMENTS=/var/folders/p_/xlvwhg4101z8r81_nl13cds80000gn/T/Entitlements4983206492678257794.plist 
Executing: /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -exportArchive -archivePath rvgame.xcarchive -exportPath /var/folders/p_/xlvwhg4101z8r81_nl13cds80000gn/T/build4175955742863989776xxx/result -exportOptionsPlist /var/folders/p_/xlvwhg4101z8r81_nl13cds80000gn/T/export4912377426492049316.plist -verbose PROVISIONING_PROFILE=4b697edf-96fe-4b7a-ae88-07eaa148026f CODE_SIGN_IDENTITY=iPhone Developer: samuel lotti (V8JNGG63WU) KEYCHAIN=/Users/administrator/Library/Keychains/temp1513260206451.keychain CODE_SIGN_ENTITLEMENTS=/var/folders/p_/xlvwhg4101z8r81_nl13cds80000gn/T/Entitlements4983206492678257794.plist 2017-12-14 08:05:38.785 xcodebuild[42364:31715511] [MT] IDEDistribution: -[IDEDistributionLogging _createLoggingBundleAtPath:]: Created bundle at path '/var/folders/p_/xlvwhg4101z8r81_nl13cds80000gn/T/rvgame_2017-12-14_08-05-38.784.xcdistributionlogs'. 
2017-12-14 08:05:38.825 xcodebuild[42364:31715511] [MT] DeveloperPortal: Using pre-existing current store at URL (file:///Users/administrator/Library/Developer/Xcode/DeveloperPortal%207.3.1.db). 
2017-12-14 08:05:59.053 xcodebuild[42364:31715511] [MT] IDEDistribution: Step failed: : Error Domain=IDEDistributionErrorDomain Code=14 "No applicable devices found." UserInfo={NSLocalizedDescription=No applicable devices found.} 
error: exportArchive: No applicable devices found. 

Error Domain=IDEDistributionErrorDomain Code=14 "No applicable devices found." UserInfo={NSLocalizedDescription=No applicable devices found.} 

** EXPORT FAILED ** 

ないこの問題を解決する方法がわから:ここ Build log

は、障害の原因のように見えるメッセージです。

+0

GUIの 'ios.includePush'オプションをチェックしたように見えますが、私が知る限り、プロビジョニングではアクティブ化していません。確信はないけど。ウィザードで証明書/プロビジョニングが生成されましたか?あなたは過去に成功しましたか?彼らは毎年満了し、再生される必要があることに注意してください。 –

+0

私はウィザードで生成しましたが、現在のプロダクションプッシュ証明書があるので、プッシュ証明書を生成しませんでした。開発プッシュ証明書はありません。両方のプロファイルがプッシュをサポートしています。ウィザードでプッシュを生成させると、古いものが取り消されます。私はそれが起こることを望んでいない。 – sam

+0

奇妙なことに、ios.pods.platformビルドヒントを設定してみてください。例えば。 'ios.pods.platform = 7.0'とそれがエラーを修正するかどうか確認してください –

答えて

0

これは、静的ライブラリの新しいXcode要件に関する問題でした。 AdmobとFlurry静的ライブラリは、LC_VERSION_MIN_IPHONEOSコマンドを実行していない古いバージョンのXcodeでコンパイルされ、これを含まないライブラリが見つかった場合、ipatoolがクラッシュするようになりました。

私はAdmobとFlurryの両方のcn1libにスタティックライブラリの代わりにCocoapodsを直接使用するように更新しました。これで問題は解決します。これらは、次回のサーバー更新(今週)の後、Codename One Settingsで利用可能になります。あなたが前にそれらを必要とする場合は、直接cn1libsをダウンロードしてインストールすることができます:

を私はもっと説明エラーメッセージを追加するために、ビルドサーバー上でいくつかの変更をも行っていますこのシナリオを検出したとき。これは、次回のビルドサーバー更新でも更新されます。

関連する問題