0

我不断得到 make: * [internal-package] 尝试构建我正在处理的调整时出现错误 2。我以前从未遇到过这个问题,并且它没有说明什么是错的。这是它所说的:

Ethans-Mac-mini:alienblue ethanarbuckle$ sudo make package
/Users/ethanarbuckle/Desktop/alienblue/theos/makefiles/targets/Darwin/iphone.mk:46: Deploying to iOS 3.0 while building for 6.0 will generate armv7-only binaries.
Making all for tweak AlienBlue...
make[2]: Nothing to be done for `internal-library-compile'.
Making stage for tweak AlienBlue...
dpkg-deb: building package `com.ethanarbuckle.alienblue++' in `./com.ethanarbuckle.alienblue++_0.0.1-9_iphoneos-arm.deb'.
make: *** [internal-package] Error 2

任何人都可以对发生的事情有所了解吗?

4

1 回答 1

5

您的代码没有任何问题。

这是因为 dpkg 不会构建一个标识符不是字母数字的包(例如只有 AZ、az、0-9),所以它会拒绝包 ID 中的“++”。我建议在 NIC 中进行新的调整,并将您的“Tweak.xm”复制到新的调整文件夹,并给它一个类似 com.ethanarbuckle.alienblueplusplus 的 id 而不是 com.ethanarbuckle.alienblue++。

我有同样的错误,我花了大约一个月的时间才弄清楚。这个改变对我有用。当您在 NIC 中进行新的调整以重新添加您已导入的任何框架时,请不要忘记。

但是,您的包名称中仍然可以包含 ++。

于 2013-09-06T21:54:58.100 回答