我有点绝望了。每次当我尝试tns publish ios时,我都会看到这个错误。我无法为App Store生成IPA文件。
Archive at: /Users/roman/Desktop/eSports/PiratiGo/platforms/ios/build/archive/PiratiGo.xcarchive
2017-08-11 21:56:12.694 xcodebuild[44465:1369169] [MT] IDEDistribution: -[IDEDistributionLogging _createLoggingBundleAtPath:]: Created bundle at path '/var/folders/c8/kcxg82ln2mn7qy9v0rtppm8w0000gn/T/PiratiGo_2017-08-11_21-56-12.693.xcdistributionlogs'.
2017-08-11 21:56:16.141 xcodebuild[44465:1369169] [MT] IDEDistribution: Step failed: <IDEDistributionSigningAssetsStep: 0x7fc68767cee0>: Error Domain=IDEDistributionSigningAssetStepErrorDomain Code=0 "Locating signing assets failed." UserInfo={NSLocalizedDescription=Locating signing assets failed., IDEDistributionSigningAssetStepUnderlyingErrors=(
"Error Domain=IDEProvisioningErrorDomain Code=9 \"\"PiratiGo.app\" requires a provisioning profile.\" UserInfo={NSLocalizedDescription=\"PiratiGo.app\" requires a provisioning profile., NSLocalizedRecoverySuggestion=Select a provisioning profile for the \"Default\" build configuration in the project editor.}"
)}
error: exportArchive: "PiratiGo.app" requires a provisioning profile.
Error Domain=IDEProvisioningErrorDomain Code=9 ""PiratiGo.app" requires a provisioning profile." UserInfo={NSLocalizedDescription="PiratiGo.app" requires a provisioning profile., NSLocalizedRecoverySuggestion=Select a provisioning profile for the "Default" build configuration in the project editor.}我真的不知道该怎么办。我几乎什么都试过了。我拥有的配置文件。但是我不知道为什么它看不到它。
谢谢你的帮助
发布于 2017-08-12 19:50:21
看起来在这一点上你最好的方法是像往常一样用CLI构建要发布的应用程序,然后在Xcode中打开platforms/ios项目(确保打开xcworkspace文件,而不是xcproject文件)。然后修复Xcode中的问题-有很多文档等问题可以帮助解决这个问题(因为从那时起,它与NativeScript无关)。
一旦修复了签名,您可能希望再次尝试使用tns publish ios。
https://stackoverflow.com/questions/45648571
复制相似问题