1

iOS 用の sencha アプリケーションをパッケージ化しようとしています。しかし、ターミナルで「sencha package build package.json」を実行すると、次のメッセージが表示されます: [ERR] null at com.sencha.command.environment.AppEnvironment.(AppEnvironment.java:48) at com.sencha.command. environment.BuildEnvironment.load(BuildEnvironment.java:193) at com.sencha.command.Sencha.loadBuildEnvironment(Sencha.java:374) at com.sencha.command.Sencha.main(Sencha.java:127)

おそらく、証明書とプロビジョニング プロファイルで何かを台無しにしてしまったのでしょう。しかし、これがある種の環境エラーであるかどうかはわかりません。つまり、sencha cmd が Java のパスを見つけられませんでした。エラーはこれを示唆しているようですが、cmd は他のコマンドで動作します。たとえば、「sencha app generate myapp ..myapp」で新しいアプリを作成できます。

だから、私の質問は本当に、何らかの環境の問題によって引き起こされたエラーであり、もしそうなら、それについて何をすべきか、または彼の問題は私のpackager.jsonのエラーに関連しています. これが私のpackager.jsonファイルです。

すべての助けに感謝します!

{
"applicationName":"app",
"applicationId":"com.appname",
"bundleSeedId":"xxxxxxxx",
"versionString":"1.0",

"iconName":"icon.png",
"icon": {
    "36":"resources/icons/Icon_Android36.png",
    "48":"resources/icons/Icon_Android48.png",
    "57":"resources/icons/Icon.png",
    "72":"resources/icons/Icon~ipad.png",
    "114":"resources/icons/Icon@2x.png",
    "144":"resources/icons/Icon~ipad@2x.png"
},

"inputPath":"/Applications/XAMPP/xamppfiles/htdocs/app/",
"outputPath":"../build/",
"configuration":"Debug",
"platform":"iOS",
"deviceType":"Universal",

"certificatePath":"../cert/mycert.p12",
"certificateAlias":"iPhone Developer:",
"certificatePassword":"",
"provisionProfile":"../cert/name.mobileprovision",
"notificationConfiguration":"",

"orientations": [
    "portrait",
    "landscapeLeft",
    "landscapeRight",
    "portraitUpsideDown"
]

}

4

0 に答える 0