2

尝试在设备上运行我的应用程序或创建 IPA 文件时遇到问题。

我按照此处的步骤操作,尝试在 iOS 选项上运行时出现此错误:

[ERROR] Failed when running /usr/bin/codesign: FdawaDev: no identity found

我试图让它用这个命令抛出终端

forge package ios --ios.profile.provisioning_profile Development.mobileprovision

我收到了这个错误

    /Applications/TriggerToolkit.app/Contents/MacOS/forge -v package ios --ios.profile.provisioning_profile Development.mobileprovision
[   INFO] Forge tools running at version 3.3.43
[  DEBUG] Checking for update zip...
[  ERROR] Couldn't import generation code: No module named generate_dynamic
[  DEBUG] Traceback (most recent call last):
  File "/Applications/TriggerToolkit.app/Contents/MacOS/build-tools/forge/async.py", line 98, in run
    result = self._target(*self._args, **self._kwargs)
  File "/Applications/TriggerToolkit.app/Contents/MacOS/build-tools/forge/main.py", line 443, in package
    generate_dynamic = forge_build.import_generate_dynamic()
  File "/Applications/TriggerToolkit.app/Contents/MacOS/build-tools/forge/build.py", line 67, in import_generate_dynamic
    raise ForgeError("Couldn't import generation code: {0}".format(e))
ForgeError: Couldn't import generation code: No module named generate_dynamic

我删除了 TriggerToolkit 并下载了最新的,再次安装它,我仍然得到同样的错误。

我错过了什么?

4

1 回答 1

0

第一个错误是配置问题:当您的钥匙串中不存在一个名为“FdawaDev”的 iOS 开发人员身份时,您指向的是一个 iOS 开发人员身份。

除非您有多个身份,否则您可以放心地将 Toolkit 中的“证书”本地配置设置留空。

如果您有多个身份,则应使用类似iPhone Developer: James Brady.

对于第二个问题,使用命令行工具时,您必须在执行运行或打包操作之前手动运行构建,例如:

% forge build ios && forge package ios
于 2013-03-28T15:15:10.597 回答