use*_*641 0 objective-c package building theos
我一直在制作:*[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
Run Code Online (Sandbox Code Playgroud)
任何人都可以了解发生的事情吗?
小智 5
您的代码没有任何问题.
这是因为dpkg不会构建具有非字母数字标识符的包(例如,只有AZ,az,0-9),因此它会拒绝包ID中的"++".我建议在网卡上做一个新的调整,然后将你的"Tweak.xm"复制到新的tweak文件夹,并给它一个像com.ethanarbuckle.alienblueplusplus而不是com.ethanarbuckle.alienblue ++的id.
我有同样的错误,花了我一个月的时间来搞清楚.这个改变对我有用.不要忘记在NIC中进行新的调整以重新添加已导入的任何框架.
但是,您的包名仍然可以包含++.